0498d34d18
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. |
||
---|---|---|
.. | ||
gl_rasterizer.cpp | ||
gl_rasterizer.h | ||
gl_rasterizer_cache.cpp | ||
gl_rasterizer_cache.h | ||
gl_resource_manager.h | ||
gl_shader_gen.cpp | ||
gl_shader_gen.h | ||
gl_shader_util.cpp | ||
gl_shader_util.h | ||
gl_state.cpp | ||
gl_state.h | ||
pica_to_gl.h | ||
renderer_opengl.cpp | ||
renderer_opengl.h |