VK_EXT_vertex_attribute_robustness(3)
VK_EXT_vertex_attribute_robustness
- Name String
-
VK_EXT_vertex_attribute_robustness
- Extension Type
-
Device extension
- Registered Extension Number
-
609
- Revision
-
1
- Ratification Status
-
Not ratified
- Extension and Version Dependencies
- Deprecation State
-
-
Promoted to VK_KHR_maintenance9 extension
-
- Contact
-
-
Piers Daniell pdaniell-nv
-
Other Extension Metadata
- Last Modified Date
-
2024-11-01
- IP Status
-
No known IP claims.
- Contributors
-
-
Daniel Story, Nintendo
-
Description
It can be detrimental to performance for applications to have to define fake vertex attribute locations and buffer bindings for vertex shaders that may reference attribute locations for which there is no vertex data.
This extension allows applications to not have to specify fake vertex attribute locations, and if the vertex shader reads those attributes it will read (0,0,0,0) or (0,0,0,1).
New Enum Constants
-
VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME
-
VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION
-
Extending VkStructureType:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT
-
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.