summaryrefslogtreecommitdiffstats
path: root/src/video_core/shader/shader.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Common: Get rid of alignment macrosLioncash2016-03-091-4/+4
| | | | | The gl rasterizer already uses alignas, so we may as well move everything over.
* Add immediate mode vertex submissionDwayne Slater2016-03-031-1/+17
|
* pica: Implement decoding of basic fragment lighting components.bunnei2016-02-051-3/+5
| | | | | | | - Diffuse - Distance attenuation - float16/float20 types - Vertex Shader 'view' output
* Shader: Fix size_t to int casts of register offsetsaroulin2015-09-071-6/+6
|
* Build fix for Debug configurations.Tony Wasserka2015-08-161-1/+1
|
* Introduce a shader tracer to allow inspection of input/output values for each processed instruction.Tony Wasserka2015-08-161-6/+189
|
* Shader: Use a POD struct for registers.bunnei2015-08-161-9/+12
|
* Shader: Initial implementation of x86_x64 JIT compiler for Pica vertex shaders.bunnei2015-08-161-0/+3
| | | | | - Config: Add an option for selecting to use shader JIT or interpreter. - Qt: Add a menu option for enabling/disabling the shader JIT.
* Shader: Define a common interface for running vertex shader programs.bunnei2015-08-151-0/+163