Contact
-
Vikram Kushwaha [GitHub]vkushwaha
Other Extension Metadata
- Last Modified Date
-
2025-01-03
- Interactions and External Dependencies
-
-
This extension requires
SPV_NV_linear_swept_spheres -
This extension provides API support for
GL_NV_linear_swept_spheres
-
- Contributors
-
-
Vikram Kushwaha, NVIDIA
-
Eric Werness, NVIDIA
-
Daniel Koch, NVIDIA
-
Ashwin Lele, NVIDIA
-
Nathan Morrical, NVIDIA
-
Description
This extension adds two new primitives for ray tracing: a sphere primitive and a linear swept sphere (LSS) primitive. The purpose of the LSS primitive is to enable rendering of high quality hair and fur using a compact primitive representation encoded in the acceleration structure. Sphere primitives are defined by a position and a radius and are a subset of LSS, but are useful in their own right, for example for particle systems.
This extension adds support for the following SPIR-V extension in Vulkan:
-
SPV_NV_linear_swept_spheres
New Enum Constants
-
VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_EXTENSION_NAME -
VK_NV_RAY_TRACING_LINEAR_SWEPT_SPHERES_SPEC_VERSION -
Extending VkFormatFeatureFlagBits2:
-
Extending VkGeometryTypeKHR:
-
Extending VkPipelineCreateFlagBits2:
-
Extending VkStructureType:
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.