SWR Software Rasterizer Now Supports Geometry Shaders
Intel's "SWR" software rasterizer living within Mesa now has support for OpenGL geometry shaders.
Thanks to work that landed today by Intel's Tim Rowley, there is now support for OpenGL geometry shaders in this software rasterizer. The code amounts to over 700 lines of new code to implement GL GS support.
Geometry shaders are mandated by the OpenGL ES 3.2 specification and this was the last extension SWR had to implement for GL 3.2 and 3.3 The other software rasterizers in Mesa -- Softpipe and LLVMpipe -- have already implemented geometry shaders and the other extensions through OpenGL 3.3. But we haven't seen any Mesa software rasterizers yet have working OpenGL 4.0+ support.
Thanks to work that landed today by Intel's Tim Rowley, there is now support for OpenGL geometry shaders in this software rasterizer. The code amounts to over 700 lines of new code to implement GL GS support.
Geometry shaders are mandated by the OpenGL ES 3.2 specification and this was the last extension SWR had to implement for GL 3.2 and 3.3 The other software rasterizers in Mesa -- Softpipe and LLVMpipe -- have already implemented geometry shaders and the other extensions through OpenGL 3.3. But we haven't seen any Mesa software rasterizers yet have working OpenGL 4.0+ support.
8 Comments