Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gl_shader_gen: Implement dual vertex shader mode. | bunnei | 2018-07-13 | 1 | -3/+30 |
| | | | | - When VertexA shader stage is enabled, we combine with VertexB program to make a single Vertex Shader stage. | ||||
* | Merge pull request #534 from Subv/multitexturing | bunnei | 2018-06-07 | 1 | -0/+40 |
|\ | | | | | GPU: Implement sampling multiple textures in the generated glsl shaders. | ||||
| * | GPU: Implement sampling multiple textures in the generated glsl shaders. | Subv | 2018-06-06 | 1 | -0/+40 |
| | | | | | | | | | | | | All tested games that use a single texture show no regression. Only Texture2D textures are supported right now, each shader gets its own "tex_fs/vs/gs" sampler array to maintain independent textures between shader stages, the textures themselves are reused if possible. | ||||
* | | gl_shader_gen: Add uniform handling for indirect const buffer access. | bunnei | 2018-06-07 | 1 | -3/+15 |
|/ | |||||
* | GPU: Use the same buffer names in the generated GLSL and the buffer uploading code. | Subv | 2018-04-15 | 1 | -1/+13 |
| | |||||
* | shaders: Expose hints about used const buffers. | bunnei | 2018-04-15 | 1 | -2/+36 |
| | |||||
* | gl_shader_gen: Add hashable setup/config structs. | bunnei | 2018-04-14 | 1 | -27/+48 |
| | |||||
* | renderer_gl: Port over gl_shader_gen module from Citra. | bunnei | 2018-03-20 | 1 | -0/+66 |
| | |||||
* | Remove references to PICA and rasterizers in video_core | James Rowe | 2018-01-13 | 1 | -162/+0 |
| | |||||
* | gl_rasterizer/lighting: implement geometric factor | wwylele | 2017-06-15 | 1 | -0/+2 |
| | |||||
* | gl_rasterizer: sync spot light status | wwylele | 2017-05-30 | 1 | -1/+2 |
| | |||||
* | gl_rasterizer: implement procedural texture | wwylele | 2017-05-20 | 1 | -0/+13 |
| | |||||
* | pica: use correct coordinates for texture 2 | wwylele | 2017-05-03 | 1 | -0/+1 |
| | |||||
* | OpenGL: Pass Pica regs via parameter | Yuri Kunde Schlesner | 2017-04-17 | 1 | -3/+3 |
| | |||||
* | OpenGL: Move PicaShaderConfig to gl_shader_gen.h | Yuri Kunde Schlesner | 2017-04-17 | 1 | -2/+109 |
| | | | | Also move the implementation of CurrentConfig to the cpp file. | ||||
* | OpenGL: Move Attributes enum to a more appropriate file | Yuri Kunde Schlesner | 2017-04-17 | 1 | -0/+11 |
| | |||||
* | Pica: Use a union for PicaShaderConfig | Jannik Vogel | 2016-05-03 | 1 | -1/+1 |
| | |||||
* | VideoCore: Run include-what-you-use and fix most includes. | Emmanuel Gil Peyrot | 2016-04-30 | 1 | -1/+1 |
| | |||||
* | gl_rasterizer: Use MMH3 hash for shader cache hey. | bunnei | 2015-10-22 | 1 | -1/+1 |
| | | | | - Includes a check to confirm no hash collisions. | ||||
* | gl_shader_gen: Add additional function documentation. | bunnei | 2015-10-22 | 1 | -0/+10 |
| | |||||
* | renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. | bunnei | 2015-10-22 | 1 | -0/+17 |