
The Mesa 20.2 feature code was already set to take this software-based OpenGL driver from GL 3.3 to GL 4.3 after all the work carried out by Red Hat's David Airlie in recent months. But now his work on taking LLVMpipe to OpenGL 4.5 is in place.
The code was merged today and is successfully passing the OpenGL Conformance Test Suite. Airlie is planning on submitting formal Khronos OpenGL CTS results for conformance certification once the work is found in a Mesa 20.2.x stable release.
Mesa 20.2 stable should debut within the next few weeks and given the small code delta for the OpenGL 4.5 support, should be accepted upstream.
LLVMpipe now just has OpenGL 4.6 to go, which Airlie has already patches in the works. For the SPIR-V ingestion there is already SPIR-V/NIR code in place and will tie in with infrastructure from the work also mainlined today: VALLIUM as a Vulkan front-end for Gallium3D and connects into LLVMpipe.
Exciting day today for CPU-based OpenGL/Vulkan graphics acceleration with Mesa!
7 Comments