1. 06 Aug, 2015 2 commits
    • Yuri Kunde Schlesner's avatar
      OpenGL: Fix state tracking in situations with reused object handles · 254582aa
      Yuri Kunde Schlesner authored
      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.
      254582aa
    • Yuri Kunde Schlesner's avatar
      OpenGL: Remove redundant texture.enable_2d field from OpenGLState · ff68db61
      Yuri Kunde Schlesner authored
      All uses of this field where it's false can just set the texture id to 0
      instead.
      ff68db61
  2. 05 Aug, 2015 3 commits
  3. 04 Aug, 2015 1 commit
  4. 02 Aug, 2015 3 commits
  5. 31 Jul, 2015 2 commits
  6. 30 Jul, 2015 2 commits
  7. 29 Jul, 2015 19 commits
  8. 28 Jul, 2015 8 commits