Contact
-
Eric Werness ewerness-nv
Other Extension Metadata
- Last Modified Date
-
2022-11-02
- Interactions and External Dependencies
-
-
This extension requires
SPV_NV_shader_invocation_reorder
-
This extension provides API support for
GL_NV_shader_invocation_reorder
-
- Contributors
-
-
Eric Werness, NVIDIA
-
Ashwin Lele, NVIDIA
-
Description
The ray tracing pipeline API provides some ability to reorder for locality, but it is useful to have more control over how the reordering happens and what information is included in the reordering. The shader API provides a hit object to contain result information from the hit which can be used as part of the explicit sorting plus options that contain an integer for hint bits to use to add more locality.
New Enum Constants
-
VK_NV_RAY_TRACING_INVOCATION_REORDER_EXTENSION_NAME
-
VK_NV_RAY_TRACING_INVOCATION_REORDER_SPEC_VERSION
-
Extending VkStructureType:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_FEATURES_NV
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_RAY_TRACING_INVOCATION_REORDER_PROPERTIES_NV
-
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.