summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/VertexManagerBase.cpp
diff options
context:
space:
mode:
authorRyan Houdek <ryan.houdek@codethink.co.uk>2014-01-23 16:02:53 -0600
committerRyan Houdek <ryan.houdek@codethink.co.uk>2014-01-23 16:02:53 -0600
commitfd8757a64b8bfe05069215f322b8a8bc43ea8fe4 (patch)
tree908279f42304f78af1b496f69b8b57ce14b404f2 /Source/Core/VideoCommon/VertexManagerBase.cpp
parent65121cf9a90e2151ada1ef1f301045e63b098c1e (diff)
Fix OpenGL 2.1 devices that support everything we need.
The only two devices that do this are Mesa software rasterizer and Intel Ironlake(With a few hacks). Basically since it doesn't support OpenGL 3.0, it can't grab the version the new way. So failing that, it sets to GL 2.1, and continues. Further along, on Ironlake at least, it tries grabbing the extensions the new GL 3.0 way and fails. So have a fallback that grabs the extensions string the old way, in probably the most elegant way possible.
Diffstat (limited to 'Source/Core/VideoCommon/VertexManagerBase.cpp')
0 files changed, 0 insertions, 0 deletions