Desktop OpenGL
This patch series contains a number of fixes required for desktop OpenGL 2.0:
- Lower rect textures
- Implementing b2f32
- Enable primconvert (lowers QUADS)
- Fixing indexed draws (stress-tested by primconvert)
- Fixing vertex buffer size calculation (fixes -bideas, didn't actually help desktop yet, oops)
- Alpha test lowering via shader variants (required by various 2.0 apps, probably buggy but not known to regress anything)
- Fixing the double-constant case, which had bugs unveiled by alpha test implementation
With all of this in total, we get glxgears
working flawlessly, and big glx2.0 apps (like [redacted] and [redacted]) starting to show signs of life, despite severe visual glitches.
Edited by Alyssa Rosenzweig