What is the minimal OpenGL version required by VTK5.2 at runtime?
All the VTK classes using OpenGL require an OpenGL implementation (software or hardware) >=1.1 except for vtkVolumeTextureMapper3D, vtkHAVSVolumeMapper, vtkGLSLShaderProgram, depth peeling and some hardware offscreen rendering using framebuffer objects (FBO). If you want to use vtkVolumeTextureMapper3D, the following extensions or OpenGL versions are required (at runtime): • extension GL_EXT_texture3D or OpenGL>=1.2 and • extension GL_ARB_multitexture or OpenGL>=1.3 and either: • extensions GL_ARB_fragment_program and GL_ARB_vertex_program or: • extensions GL_NV_texture_shader2 and GL_NV_register_combiners and GL_NV_register_combiners2 If you want to use vtkHAVSVolumeMapper, the following extensions or OpenGL versions are required (at runtime): • OpenGL>=1.3 • GL_ARB_draw_buffers or OpenGL>=2.0 • GL_ARB_fragment_program • GL_ARB_vertex_program • GL_EXT_framebuffer_object • either GL_ARB_texture_float or GL_ATI_texture_float The following extension or OpenGL version is used by vtkHAVSVo