aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/arm/disassembler/arm_disasm.h
diff options
context:
space:
mode:
authorGravatar Yuri Kunde Schlesner <yuriks@yuriks.net>2015-08-05 23:22:06 -0300
committerGravatar Yuri Kunde Schlesner <yuriks@yuriks.net>2015-08-06 00:59:37 -0300
commit254582aa35306c7bdebb90b0cd2dda88fe188087 (patch)
tree35cd21873666116fba7a3fac3df1580e8d59b79a /src/core/arm/disassembler/arm_disasm.h
parentff68db61bc737327ae122586bedcaf2ce21619ea (diff)
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.
Diffstat (limited to 'src/core/arm/disassembler/arm_disasm.h')
0 files changed, 0 insertions, 0 deletions