MedicalVisualization

Programmable Pipeline

Iso-Contouring Example | | Default Programmable Pipeline

Programmable Pipeline:

Fixed per-vertex and per-fragment operations are replaced by programmable shaders.

Shaders have input registers and output registers (excerpt):

Vertex shader:

  • in: MVP, vertex position, attributes
  • out: transformed vertex position, varying attributes

Fragment shader:

  • in: rasterized fragment position, rasterized varying attributes
  • out: final color


Iso-Contouring Example | | Default Programmable Pipeline

Options: