Class EXTShaderAtomicFloat


  • public final class EXTShaderAtomicFloat
    extends java.lang.Object
    This extension allows a shader to contain floating-point atomic operations on buffer, workgroup, and image memory. It also advertises the SPIR-V AtomicFloat32AddEXT and AtomicFloat64AddEXT capabilities that allows atomic addition on floating-points numbers. The supported operations include OpAtomicFAddEXT, OpAtomicExchange, OpAtomicLoad and OpAtomicStore.
    VK_EXT_shader_atomic_float
    Name String
    VK_EXT_shader_atomic_float
    Extension Type
    Device extension
    Registered Extension Number
    261
    Revision
    1
    Extension and Version Dependencies
    Contact
    Other Extension Metadata
    Last Modified Date
    2020-07-15
    IP Status
    No known IP claims.
    Interactions and External Dependencies
    Contributors
    • Vikram Kushwaha, NVIDIA
    • Jeff Bolz, NVIDIA
    • Field Detail

      • VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION

        public static final int VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION
        The extension specification version.
        See Also:
        Constant Field Values
      • VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME

        public static final java.lang.String VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME
        The extension name.
        See Also:
        Constant Field Values
      • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT

        public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT
        Extends VkStructureType.
        See Also:
        Constant Field Values