citra/src/video_core/renderer_opengl
Yuri Kunde Schlesner 0c447e0a06 OpenGL: Don't attempt to draw empty triangle batches
Our code did not handle this well, causing random crashes in some
situations.
2016-03-23 20:02:05 -07:00
..
gl_rasterizer.cpp OpenGL: Don't attempt to draw empty triangle batches 2016-03-23 20:02:05 -07:00
gl_rasterizer.h Add immediate mode vertex submission 2016-03-02 22:16:38 -05:00
gl_rasterizer_cache.cpp OpenGL: Rename cache functions to better match what they actually do 2015-12-06 17:02:52 -08:00
gl_rasterizer_cache.h OpenGL: Rename cache functions to better match what they actually do 2015-12-06 17:02:52 -08:00
gl_resource_manager.h renderer_opengl: Refactor shader generation/caching to be more organized + various cleanups. 2015-10-21 21:53:14 -04:00
gl_shader_gen.cpp gl_rasterizer: Initial implementation of bump mapping. 2016-02-05 17:20:19 -05:00
gl_shader_gen.h gl_rasterizer: Use MMH3 hash for shader cache hey. 2015-10-21 21:58:59 -04:00
gl_shader_util.cpp gl_shader_gen: Use explicit locations for vertex shader attributes. 2015-10-21 22:29:56 -04:00
gl_shader_util.h renderer_opengl: Implement diffuse component of HW fragment lighting. 2016-02-05 17:17:29 -05:00
gl_state.cpp renderer_opengl: Initalise fragment shader LUT textures 2016-02-26 00:12:38 +00:00
gl_state.h renderer_opengl: Use textures for fragment shader LUTs instead of UBOs. 2016-02-05 17:17:31 -05:00
pica_to_gl.h renderer_opengl: Use GLvec3/GLvec4 aliases for commonly used types. 2016-02-05 17:20:23 -05:00
renderer_opengl.cpp Improve error report from Init() functions 2016-03-08 22:05:25 +01:00
renderer_opengl.h Improve error report from Init() functions 2016-03-08 22:05:25 +01:00