Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use standard UBO and fix/stylize the code | FernandoS27 | 2018-10-22 | 1 | -10/+0 |
| | |||||
* | Cache uniform locations and restructure the implementation | FernandoS27 | 2018-10-22 | 1 | -3/+9 |
| | |||||
* | Remove SyncAlphaTest and clang format | FernandoS27 | 2018-10-22 | 1 | -1/+0 |
| | |||||
* | Implemented Alpha Testing | FernandoS27 | 2018-10-22 | 1 | -0/+5 |
| | |||||
* | rasterizer_cache: Refactor to support in-order flushing. | bunnei | 2018-10-16 | 1 | -6/+4 |
| | |||||
* | rasterizer_cache: Reintroduce method for flushing. | bunnei | 2018-10-16 | 1 | -0/+3 |
| | |||||
* | gl_shader_decompiler: Implement geometry shaders | ReinUsesLisp | 2018-10-07 | 1 | -2/+44 |
| | |||||
* | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 2018-09-15 | 1 | -1/+1 |
| | |||||
* | gl_shader_cache: Use an u32 for the binding point cache. | Markus Wick | 2018-09-04 | 1 | -5/+5 |
| | | | | | | | The std::string generation with its malloc and free requirement was a noticeable overhead. Also switch to an ordered_map to avoid the std::hash call. As those maps usually have a size of two elements, the lookup time shall not matter. | ||||
* | gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. | bunnei | 2018-08-31 | 1 | -4/+3 |
| | |||||
* | Report correct shader size. | Markus Wick | 2018-08-31 | 1 | -1/+1 |
| | | | | | Seems like this was an oversee in regards to 1fd979f50a9f4c21fa8cafba7268d959e3076924 It changed GLShader::ProgramCode to a std::vector, so sizeof is wrong. | ||||
* | renderer_opengl: Implement a new shader cache. | bunnei | 2018-08-28 | 1 | -0/+69 |