C Specification
Values which may be returned in the
rayTracingInvocationReorderReorderingHint field of
VkPhysicalDeviceRayTracingInvocationReorderPropertiesEXT
or
VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV
are:
// Provided by VK_EXT_ray_tracing_invocation_reorder
typedef enum VkRayTracingInvocationReorderModeEXT {
VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_EXT = 0,
VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_EXT = 1,
// Provided by VK_NV_ray_tracing_invocation_reorder
VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_NV = VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_EXT,
// Provided by VK_NV_ray_tracing_invocation_reorder
VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_NV = VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_EXT,
} VkRayTracingInvocationReorderModeEXT;
// Provided by VK_NV_ray_tracing_invocation_reorder
// Equivalent to VkRayTracingInvocationReorderModeEXT
typedef VkRayTracingInvocationReorderModeEXT VkRayTracingInvocationReorderModeNV;
Description
-
VK_RAY_TRACING_INVOCATION_REORDER_MODE_NONE_EXT specifies that the implementation does not reorder at reorder calls.
-
VK_RAY_TRACING_INVOCATION_REORDER_MODE_REORDER_EXT specifies that the implementation may reorder at reorder calls.
Document Notes
For more information, see the Vulkan Specification.
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.