OpenGL pass = SIMD instruction
Fully general technique
Compiler to
Optimize texture use
Reduce pass count
Target hardware extensions
OpenGL + two extensions = RenderMan