Programmable Shading
Multi-pass
- Framebuffer/texture blending to evaluate arithmetic operations
- Additional color buffers/texture maps to store intermediate computations
- Increased color range and precision to store intermediate computations
- Can try to scale and bias, but things fall apart quickly