Hi! I’m a Mesa developer looking to clean up some of the cruft in our tree, and hopefully going to delete our OSMesa implementation based on the old software rasterizer. I’ve got an MR up for that (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/1243) and an MR landing for fixing known bugs in the gallium implementation (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7886)
In the past, VTK has been the primary consumer of OSMesa that we know of (at least in terms of volume of bugs filed). While we would love to see users transition to EGL_MESA_device_software to get a software rasterizer (which gives you a specification with defined behavior, plus a faster swrast implementation!), we don’t want to regress your stuff. If you’re still using OSMesa, would someone be able to run your tests against the current gallium osmesa implementation as of !7886 and see if it’s sufficient for VTK?