Registered Extension Number

430

Revision

1

Ratification Status

Not ratified

Extension and Version Dependencies

SPIR-V Dependencies

Contact

Extension Proposal

Other Extension Metadata

Last Modified Date

2025-01-03

Interactions and External Dependencies
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 Structures

New Enums

New Enum Constants

New or Modified Built-In Variables

New SPIR-V Capabilities

Version History

  • Revision 1, 2025-01-03 (Vikram Kushwaha)

    • Initial draft

See Also

No cross-references are available

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.

Copyright 2014-2026 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0