<div dir="ltr"><font face="monospace,monospace"></font><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><span style="font-family:arial,helvetica,sans-serif">As OpenGL version string is 3.0, my vtk-7.0-OpenGL2 crashes with 'gp4_shaders' instructions. That's fixed with the environment variable shown above. Is this ok? Should that variable be set?<br></span></div></div></blockquote><div><br></div><div>Yes, that is a necessary workaround for the moment.  It will not be necessary with 12.0<br><br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><span style="font-family:arial,helvetica,sans-serif"></span></div><div><span style="font-family:arial,helvetica,sans-serif">And last but not least, does mesa-11.2.2 have the OpenSWR driver?</span></div></div></blockquote><br></div>Nope.  12.0 will though.  There's currently a few build issues with swr in the 12.0-RC4 source tarball that will be fixed for the 12.0 release but if you don't want to wait for the release (hopefully in the next week or so)  you can use the git/master branch instead and get both llvmpipe and swr.<br><br><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><span style="font-family:arial,helvetica,sans-serif">
 I'm asking in order to have only one libGL.so with swrast driver and 
swr_avx2 driver and switch in between them if cpu has this avx support, 
or is not possible? Should I have 2 libGL.so?<br></span></div></div></blockquote><div><br></div><div>It won't happen automatically but if you build with --with-gallium-drivers=swrast,swr then they will both be in the resulting libGL.so, with the default driver being llvmpipe.  To switch between the two you can set the environment variable GALLIUM_DRIVER=swr.  swr, in turn builds two separate helper libraries: libswrAVX.so and libswrAVX2.so and will automatically choose the correct one to load at run-time.<br> <br></div></div><div class="gmail_extra">We've actually got a few docker containers setup to build the current mesa git/master with llvmpipe and swr, libGL and libOSMesa, for el6 and el7 (we use them for building paraview release binaries) if that would be helpful:<br><br><a href="https://gitlab.kitware.com/paraview/mesa-builds">https://gitlab.kitware.com/paraview/mesa-builds</a><br></div><div class="gmail_extra"><br></div></div>