citra/src/video_core/renderer_opengl
James Rowe 0498d34d18 OpenGL Cache: Ignore format reinterpretation hack
Several games such as Smash will cause some regions that are cached on
the gpu to be revalidated, but (seemingly) we can just ignore these
cases. If the data is already found on the gpu in dirty_regions, then we
validate those, and skip flushing that region from cpu.

Its unknown if this breaks any games, but it does speed up many games.
Additionally, it removes outlines in the pokemon games.
2017-12-23 16:10:29 -07:00
..
gl_rasterizer.cpp OpenGL Rasterizer: Update to use the new cache 2017-12-23 16:10:28 -07:00
gl_rasterizer.h OpenGL Rasterizer: Update to use the new cache 2017-12-23 16:10:28 -07:00
gl_rasterizer_cache.cpp OpenGL Cache: Ignore format reinterpretation hack 2017-12-23 16:10:29 -07:00
gl_rasterizer_cache.h OpenGL Cache: Refactor Surface Cache interface 2017-12-23 16:10:27 -07:00
gl_resource_manager.h OpenGL State: Change setters so they don't directly write to curstate 2017-12-23 16:10:25 -07:00
gl_shader_gen.cpp Settings: Change resolution scaling to an integer instead of a float 2017-12-23 16:10:25 -07:00
gl_shader_gen.h gl_rasterizer/lighting: implement geometric factor 2017-06-15 14:59:01 +03:00
gl_shader_util.cpp ASSERT that shader was linked successfully 2016-12-05 21:11:24 +01:00
gl_shader_util.h OpenGL: Move Attributes enum to a more appropriate file 2017-04-16 20:47:04 -07:00
gl_state.cpp OpenGL State: Change setters so they don't directly write to curstate 2017-12-23 16:10:25 -07:00
gl_state.h OpenGL Cache: Split CachedSurface 2017-12-23 16:10:27 -07:00
pica_to_gl.h video_core: clean format warnings 2017-11-01 12:35:32 +02:00
renderer_opengl.cpp telemetry: Log performance, configuration, and system data. 2017-07-17 21:32:28 -04:00
renderer_opengl.h OpenGL: Remove unused RendererOpenGL fields 2017-05-27 18:02:46 -07:00