<div dir="ltr">Hi everyone,<div><br></div><div>I read a post from 2012 that MESA supports geometry shaders. I tried a current MESA 10.2.x release, but MESA GL_VERSION returns OpenGL version 3.0 (not 3.2) and the</div><div>
GL_ARB_geometry_shader4 extension is not reported in the MESA extensions.</div><div>The function lookup for the functions of GL_ARB_geometry_shader4 works, though.</div><div>When I run a shader program with a geometry shader, the MESA linker complains that the varying that is used in the fragment shader is not emitted from the vertex shader, which indicates that the geometry shader is not detected/used.</div>
<div><br></div><div>Should geometry shaders work in the current MESA llvm pipe release, or do I need to enable/compile in some code?</div><div><br></div><div>regards,</div><div>Florian</div><div><br></div><div>P.S. My geometry shader works on non-MESA native ATI/NVidia/Intel OpenGL drivers, so I don't think it is a problem of my shader code, especially the ATI drivers are quite strict.</div>
<div><br></div></div>