The VolumeViz shader pipeline is composed of multiple stages. More...
Modules | |
Data structures and constant | |
Varying variables | |
Vertex shaders | |
Fragment shaders |
The VolumeViz shader pipeline is composed of multiple stages.
Some can be be customized by the application to create specific rendering effects, custom co-blending operators or attribute computation tasks. The whole pipeline is managed by the SoVolumeShader node and customizable stages are defined by the SoVolumeShader::ShaderPosition enum.
This document describes all the GLSL methods, macros and uniforms that are exposed by the VolumeViz pipeline for customization purposes.