Patches Revised Taking RadeonSI OpenGL Compatibility Profile To v4.0

See the earlier articles if you are unfamiliar with the OpenGL compatibility profile mode as an alternative to the OpenGL core context in order to make use of deprecated GL functionality while still using modern versions of OpenGL.
With yet-to-be-merged patches, RadeonSI is nearly at OpenGL 4.4 under the compatibility context but the ARB_vertex_attrib_64bit extension is the lingering blocker that will take a while to address. So as for the time being, Arceri has sent out the GL 4.0 compat profile patches for a fresh round of review.
Hopefully this will get tidied up and merged for Mesa 18.2. The feature window on 18.2 is closing next month with plans to release in August.
14 Comments