yuzu-mainline/src/video_core/renderer_opengl
Yuri Kunde Schlesner 254582aa35 OpenGL: Fix state tracking in situations with reused object handles
If an OpenGL object is created, bound to a binding using the state
tracker, and then destroyed, a newly created object can be assigned the
same numeric handle by OpenGL. However, even though it is a new object,
and thus needs to be bound to the binding again, the state tracker
compared the current and previous handles and concluded that no change
needed to be made, leading to failure to bind objects in certain cases.

This manifested as broken text in VVVVVV, which this commit fixes along
with similar texturing problems in other games.
2015-08-06 00:59:37 -03:00
..
generated Remove every trailing whitespace from the project (but externals). 2015-05-29 21:59:29 +01:00
gl_rasterizer_cache.cpp OpenGL: Fix state tracking in situations with reused object handles 2015-08-06 00:59:37 -03:00
gl_rasterizer_cache.h OpenGL renderer 2015-05-22 15:51:18 -07:00
gl_rasterizer.cpp OpenGL: Remove redundant texture.enable_2d field from OpenGLState 2015-08-05 22:55:22 -03:00
gl_rasterizer.h Core: Cleanup hw includes. 2015-06-28 00:46:39 +01:00
gl_resource_manager.h OpenGL: Fix state tracking in situations with reused object handles 2015-08-06 00:59:37 -03:00
gl_shader_util.cpp Asserts: break/crash program, fit to style guide; log.h->assert.h 2015-02-10 18:30:31 -08:00
gl_shader_util.h License change 2014-12-20 21:20:24 -08:00
gl_shaders.h Pica: Use zero for the SecondaryFragmentColor source. 2015-05-31 01:52:42 -04:00
gl_state.cpp OpenGL: Fix state tracking in situations with reused object handles 2015-08-06 00:59:37 -03:00
gl_state.h OpenGL: Fix state tracking in situations with reused object handles 2015-08-06 00:59:37 -03:00
pica_to_gl.h GPU: Added registers for min and mag texture filters and implemented them in the hw renderer. 2015-07-21 16:26:09 -05:00
renderer_opengl.cpp OpenGL: Remove redundant texture.enable_2d field from OpenGLState 2015-08-05 22:55:22 -03:00
renderer_opengl.h OpenGL renderer 2015-05-22 15:51:18 -07:00