The VolumeViz shader pipeline is composed of multiple stages. More...
Modules | |
Data structures and constant | |
Vertex shaders | |
Tessellation shaders | |
Fragment shaders |
The VolumeViz shader pipeline is composed of multiple stages.
Some can 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 GLSL methods, macros and uniforms exposed by the VolumeViz pipeline for customization purposes.
VolumeViz uses the following pipeline to achieve rendering. This pipeline is common to all VolumeViz shapes.