Runtime settings#
OpenGL#
On Linux and Windows, VTK will attempt to detect support for an OpenGL context backend at runtime
and create an appropriate subclass of vtkOpenGLRenderWindow
. You can override this process by
specifying an environment variable VTK_DEFAULT_OPENGL_WINDOW
. The possible values
are:
vtkXOpenGLRenderWindow
(Linux; applicable only whenVTK_USE_X
isON
, which is the default setting)vtkWin32OpenGLRenderWindow
(Windows; applicable only whenVTK_USE_WIN32_OPENGL
isON
, which is the default setting)vtkEGLRenderWindow
(applicable only whenVTK_OPENGL_HAS_EGL
isON
, which is the default setting)vtkOSOpenGLRenderWindow
(OSMesa, requires thatosmesa.dll
orlibOSMesa.so
is installed)
Note: VTK does not support OSMesa on macOS, iOS, Android and WebAssembly platforms.