Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-10-22 | Use standard UBO and fix/stylize the code | FernandoS27 | 1 | -10/+0 | |
2018-10-22 | Cache uniform locations and restructure the implementation | FernandoS27 | 1 | -3/+9 | |
2018-10-22 | Remove SyncAlphaTest and clang format | FernandoS27 | 1 | -1/+0 | |
2018-10-22 | Implemented Alpha Testing | FernandoS27 | 1 | -0/+5 | |
2018-10-16 | rasterizer_cache: Refactor to support in-order flushing. | bunnei | 1 | -6/+4 | |
2018-10-16 | rasterizer_cache: Reintroduce method for flushing. | bunnei | 1 | -0/+3 | |
2018-10-07 | gl_shader_decompiler: Implement geometry shaders | ReinUsesLisp | 1 | -2/+44 | |
2018-09-15 | Port #4182 from Citra: "Prefix all size_t with std::" | fearlessTobi | 1 | -1/+1 | |
2018-09-04 | gl_shader_cache: Use an u32 for the binding point cache. | Markus Wick | 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. | |||||
2018-08-31 | gl_renderer: Cache textures, framebuffers, and shaders based on CPU address. | bunnei | 1 | -4/+3 | |
2018-08-31 | Report correct shader size. | Markus Wick | 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. | |||||
2018-08-28 | renderer_opengl: Implement a new shader cache. | bunnei | 1 | -0/+69 | |