Expand description
Function table types.
Corresponds to Metal/MTLFunctionHandle.hpp, Metal/MTLVisibleFunctionTable.hpp,
and Metal/MTLIntersectionFunctionTable.hpp.
Function tables provide a way to dynamically dispatch to shader functions, which is essential for ray tracing and other advanced rendering techniques.
Structsยง
- Function
Handle - A handle to a compiled function.
- Intersection
Function Buffer Arguments - Arguments for an intersection function buffer.
- Intersection
Function Table - A table of intersection functions for ray tracing.
- Intersection
Function Table Descriptor - A descriptor for creating an intersection function table.
- Visible
Function Table - A table of visible functions for shader function pointers.
- Visible
Function Table Descriptor - A descriptor for creating a visible function table.