We’re proposing to bump the minimum OpenGL version from 3.2 to 4.1. As VTK uses a core profile context and asks for the highest available version from the OS, chances are you’re already using 4.6. Please let us know if your team requires VTK to support GPUs with OpenGL 4.0 or lower. We could look into the use case if needed and make necessary updates.
This backward compatibility is starting to hamper the introduction of newer robust rendering capabilities like tessellation shaders, compute shaders, etc. In the future, VTK will move over to WebGPU, however, that is a long term goal, best discussed in another post.
Here are some resources to get the general idea of systems supporting OpenGL 4.1
Will the bump to OpenGL 4.1 allow for delegating “High Order” solution tesselation and rendering directly to the GPU ? When is the switch planned ? VTK 9.4 ?