Proposal: deprecating Cg/GLSL XML shader framework

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Proposal: deprecating Cg/GLSL XML shader framework

Utkarsh Ayachit

Scanning the VTK 6 backwards incompatible changes got me thinking of
other legacy code that should be removed and the first thing that
poped up in my mind was the XMLShader framework we added to VTK to
support Cg and GLSL shaders on vtkProperty. The framework is outdated
and clunky. A newer set of classes for GLSL shader support (using
vtkShader2 -- maybe we could fix this name as well) was added later
and most code uses/should use that.

Hence I propose we deprecate/remove the XML Shader framework for VTK
6. The classes include:
- vtkXMLShader
- vtkXMLMaterial
- vtkShader (vtkCgShader, vtkGLSLShader)
- vtkShaderProgram (vtkCgShaderProgram, vtkGLSLShaderProgram)
- vtkShaderDeviceAdaptor (vtkCgShaderDeviceAdaptor, vtkGLSLShaderDeviceAdaptor)


Powered by

Visit other Kitware open-source projects at

Follow this link to subscribe/unsubscribe: