yuzu/src/video_core/engines
Subv 0a5e01b710 ShaderGen: Implemented the fsetp instruction.
Predicate variables are now added to the generated shader code in the form of 'pX' where X is the predicate id.
These predicate variables are initialized to false on shader startup and are set via the fsetp instructions.

TODO:

* Not all the comparison types are implemented.
* Only the single-predicate version is implemented.
2018-04-20 21:09:33 -05:00
..
fermi_2d.cpp GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 2018-03-18 11:51:45 -05:00
fermi_2d.h GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 2018-03-18 11:51:45 -05:00
maxwell_3d.cpp GPU: Pitch textures are now supported, don't assert when encountering them. 2018-04-18 12:52:53 -05:00
maxwell_3d.h gl_shader_gen: Support vertical/horizontal viewport flipping. (#347) 2018-04-18 16:42:40 -04:00
maxwell_compute.cpp GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 2018-03-18 11:51:45 -05:00
maxwell_compute.h GPU: Macros are specific to the Maxwell3D engine, so handle them internally. 2018-03-18 11:51:45 -05:00
shader_bytecode.h ShaderGen: Implemented the fsetp instruction. 2018-04-20 21:09:33 -05:00