Expand description
Ray-tracing data types
Structs§
- Acceleration
Structure - An acceleration structure type which is an opaque reference to an acceleration structure handle as defined in the client API specification.
- RayFlags
- Flags controlling the properties of an OpTraceRayKHR instruction.
Despite being a mask and allowing multiple bits to be combined, it is
invalid for more than one of these four bits to be set:
OPAQUE,NO_OPAQUE,CULL_OPAQUE,CULL_NO_OPAQUE, only one ofCULL_BACK_FACING_TRIANGLESandCULL_FRONT_FACING_TRIANGLESmay be set. - RayQuery
- A ray query type which is an opaque object representing a ray traversal.
Enums§
- Candidate
Intersection - Describes the type of the intersection which is currently the candidate in a ray query,
returned by
RayQuery::get_candidate_intersection_type. - Committed
Intersection - Describes the type of the intersection currently committed in a ray query, returned by
RayQuery::get_committed_intersection_type.