Class NVShaderAtomicFloat16Vector

java.lang.Object
org.lwjgl.vulkan.NVShaderAtomicFloat16Vector

public final class NVShaderAtomicFloat16Vector extends Object
This extension allows a shader to perform atomic add, min, max, and exchange operations on 2- and 4-component vectors of float16. Buffer, workgroup, and image storage classes are all supported.
Name String
VK_NV_shader_atomic_float16_vector
Extension Type
Device extension
Registered Extension Number
564
Revision
1
SPIR-V Dependencies
Contact
Other Extension Metadata
Last Modified Date
2024-02-03
IP Status
No known IP claims.
Interactions and External Dependencies
Contributors
  • Jeff Bolz, NVIDIA
  • Field Details

    • VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION

      public static final int VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_SPEC_VERSION
      The extension specification version.
      See Also:
    • VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME

      public static final String VK_NV_SHADER_ATOMIC_FLOAT16_VECTOR_EXTENSION_NAME
      The extension name.
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT16_VECTOR_FEATURES_NV
      Extends VkStructureType.
      See Also: