Wow, yes, that table is not correct. I’ll let our technical writer know.
The text later down explains when the Material is looked up, but it’s missing from that table.
It should still be the same as listed in the OptiX 4.1.1 Programming Guide.
Ray Generation: Program, Context
Exception: Program, Context
Closest Hit: Program, GeometryInstance, Material, Context
Any Hit: Program; GeometryInstance, Material, Context
Miss: Program, Context
Intersection: Program, GeometryInstance, Geometry, Context
Bounding Box: Program, GeometryInstance, Geometry, Context
Visit: Program, Node