struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT

Defined at line 139376 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

=== VK_EXT_shader_atomic_float2 ===

Public Members

StructureType sType
void * pNext
Bool32 shaderBufferFloat16Atomics
Bool32 shaderBufferFloat16AtomicAdd
Bool32 shaderBufferFloat16AtomicMinMax
Bool32 shaderBufferFloat32AtomicMinMax
Bool32 shaderBufferFloat64AtomicMinMax
Bool32 shaderSharedFloat16Atomics
Bool32 shaderSharedFloat16AtomicAdd
Bool32 shaderSharedFloat16AtomicMinMax
Bool32 shaderSharedFloat32AtomicMinMax
Bool32 shaderSharedFloat64AtomicMinMax
Bool32 shaderImageFloat32AtomicMinMax
Bool32 sparseImageFloat32AtomicMinMax

Public Methods

void PhysicalDeviceShaderAtomicFloat2FeaturesEXT (Bool32 shaderBufferFloat16Atomics_, Bool32 shaderBufferFloat16AtomicAdd_, Bool32 shaderBufferFloat16AtomicMinMax_, Bool32 shaderBufferFloat32AtomicMinMax_, Bool32 shaderBufferFloat64AtomicMinMax_, Bool32 shaderSharedFloat16Atomics_, Bool32 shaderSharedFloat16AtomicAdd_, Bool32 shaderSharedFloat16AtomicMinMax_, Bool32 shaderSharedFloat32AtomicMinMax_, Bool32 shaderSharedFloat64AtomicMinMax_, Bool32 shaderImageFloat32AtomicMinMax_, Bool32 sparseImageFloat32AtomicMinMax_, void * pNext_)

Defined at line 139384 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceShaderAtomicFloat2FeaturesEXT (const PhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

Defined at line 139413 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void PhysicalDeviceShaderAtomicFloat2FeaturesEXT (const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

Defined at line 139415 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator= (const PhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

Defined at line 139420 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator= (const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

Defined at line 139423 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setPNext (void * pNext_)

Defined at line 139430 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setPNext (void * pNext_)

Defined at line 139436 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat16Atomics (Bool32 shaderBufferFloat16Atomics_)

Defined at line 139442 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderBufferFloat16Atomics (Bool32 shaderBufferFloat16Atomics_)

Defined at line 139449 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat16AtomicAdd (Bool32 shaderBufferFloat16AtomicAdd_)

Defined at line 139456 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderBufferFloat16AtomicAdd (Bool32 shaderBufferFloat16AtomicAdd_)

Defined at line 139463 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat16AtomicMinMax (Bool32 shaderBufferFloat16AtomicMinMax_)

Defined at line 139470 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderBufferFloat16AtomicMinMax (Bool32 shaderBufferFloat16AtomicMinMax_)

Defined at line 139477 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat32AtomicMinMax (Bool32 shaderBufferFloat32AtomicMinMax_)

Defined at line 139484 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderBufferFloat32AtomicMinMax (Bool32 shaderBufferFloat32AtomicMinMax_)

Defined at line 139491 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat64AtomicMinMax (Bool32 shaderBufferFloat64AtomicMinMax_)

Defined at line 139498 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderBufferFloat64AtomicMinMax (Bool32 shaderBufferFloat64AtomicMinMax_)

Defined at line 139505 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat16Atomics (Bool32 shaderSharedFloat16Atomics_)

Defined at line 139512 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderSharedFloat16Atomics (Bool32 shaderSharedFloat16Atomics_)

Defined at line 139519 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat16AtomicAdd (Bool32 shaderSharedFloat16AtomicAdd_)

Defined at line 139526 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderSharedFloat16AtomicAdd (Bool32 shaderSharedFloat16AtomicAdd_)

Defined at line 139533 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat16AtomicMinMax (Bool32 shaderSharedFloat16AtomicMinMax_)

Defined at line 139540 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderSharedFloat16AtomicMinMax (Bool32 shaderSharedFloat16AtomicMinMax_)

Defined at line 139547 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat32AtomicMinMax (Bool32 shaderSharedFloat32AtomicMinMax_)

Defined at line 139554 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderSharedFloat32AtomicMinMax (Bool32 shaderSharedFloat32AtomicMinMax_)

Defined at line 139561 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat64AtomicMinMax (Bool32 shaderSharedFloat64AtomicMinMax_)

Defined at line 139568 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderSharedFloat64AtomicMinMax (Bool32 shaderSharedFloat64AtomicMinMax_)

Defined at line 139575 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderImageFloat32AtomicMinMax (Bool32 shaderImageFloat32AtomicMinMax_)

Defined at line 139582 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setShaderImageFloat32AtomicMinMax (Bool32 shaderImageFloat32AtomicMinMax_)

Defined at line 139589 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setSparseImageFloat32AtomicMinMax (Bool32 sparseImageFloat32AtomicMinMax_)

Defined at line 139596 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

PhysicalDeviceShaderAtomicFloat2FeaturesEXT && setSparseImageFloat32AtomicMinMax (Bool32 sparseImageFloat32AtomicMinMax_)

Defined at line 139603 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & ()

Defined at line 139611 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & ()

Defined at line 139616 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT * operator const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT * ()

Defined at line 139621 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT * operator VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT * ()

Defined at line 139626 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const PhysicalDeviceShaderAtomicFloat2FeaturesEXT & )

Defined at line 139666 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp