Class EXTVertexAttributeRobustness

java.lang.Object
org.lwjgl.vulkan.EXTVertexAttributeRobustness

public final class EXTVertexAttributeRobustness extends Object
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).

Name String
VK_EXT_vertex_attribute_robustness
Extension Type
Device extension
Registered Extension Number
609
Revision
1
Extension and Version Dependencies
VK_KHR_get_physical_device_properties2 or Version 1.1
Contact
Other Extension Metadata
Last Modified Date
2024-11-01
IP Status
No known IP claims.
Contributors
  • Daniel Story, Nintendo
  • Field Details

    • VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION

      public static final int VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME

      public static final String VK_EXT_VERTEX_ATTRIBUTE_ROBUSTNESS_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VERTEX_ATTRIBUTE_ROBUSTNESS_FEATURES_EXT
      Extends VkStructureType.
      See Also: