struct PhysicalDeviceShaderAtomicFloatFeaturesEXT

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

=== VK_EXT_shader_atomic_float ===

Public Members

StructureType sType
void * pNext
Bool32 shaderBufferFloat32Atomics
Bool32 shaderBufferFloat32AtomicAdd
Bool32 shaderBufferFloat64Atomics
Bool32 shaderBufferFloat64AtomicAdd
Bool32 shaderSharedFloat32Atomics
Bool32 shaderSharedFloat32AtomicAdd
Bool32 shaderSharedFloat64Atomics
Bool32 shaderSharedFloat64AtomicAdd
Bool32 shaderImageFloat32Atomics
Bool32 shaderImageFloat32AtomicAdd
Bool32 sparseImageFloat32Atomics
Bool32 sparseImageFloat32AtomicAdd

Public Methods

void PhysicalDeviceShaderAtomicFloatFeaturesEXT (Bool32 shaderBufferFloat32Atomics_, Bool32 shaderBufferFloat32AtomicAdd_, Bool32 shaderBufferFloat64Atomics_, Bool32 shaderBufferFloat64AtomicAdd_, Bool32 shaderSharedFloat32Atomics_, Bool32 shaderSharedFloat32AtomicAdd_, Bool32 shaderSharedFloat64Atomics_, Bool32 shaderSharedFloat64AtomicAdd_, Bool32 shaderImageFloat32Atomics_, Bool32 shaderImageFloat32AtomicAdd_, Bool32 sparseImageFloat32Atomics_, Bool32 sparseImageFloat32AtomicAdd_, void * pNext_)

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

void PhysicalDeviceShaderAtomicFloatFeaturesEXT (const PhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

void PhysicalDeviceShaderAtomicFloatFeaturesEXT (const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & operator= (const PhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & operator= (const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setPNext (void * pNext_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setPNext (void * pNext_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat32Atomics (Bool32 shaderBufferFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderBufferFloat32Atomics (Bool32 shaderBufferFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat32AtomicAdd (Bool32 shaderBufferFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderBufferFloat32AtomicAdd (Bool32 shaderBufferFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat64Atomics (Bool32 shaderBufferFloat64Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderBufferFloat64Atomics (Bool32 shaderBufferFloat64Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat64AtomicAdd (Bool32 shaderBufferFloat64AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderBufferFloat64AtomicAdd (Bool32 shaderBufferFloat64AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat32Atomics (Bool32 shaderSharedFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderSharedFloat32Atomics (Bool32 shaderSharedFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat32AtomicAdd (Bool32 shaderSharedFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderSharedFloat32AtomicAdd (Bool32 shaderSharedFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat64Atomics (Bool32 shaderSharedFloat64Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderSharedFloat64Atomics (Bool32 shaderSharedFloat64Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat64AtomicAdd (Bool32 shaderSharedFloat64AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderSharedFloat64AtomicAdd (Bool32 shaderSharedFloat64AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderImageFloat32Atomics (Bool32 shaderImageFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderImageFloat32Atomics (Bool32 shaderImageFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderImageFloat32AtomicAdd (Bool32 shaderImageFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setShaderImageFloat32AtomicAdd (Bool32 shaderImageFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setSparseImageFloat32Atomics (Bool32 sparseImageFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setSparseImageFloat32Atomics (Bool32 sparseImageFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setSparseImageFloat32AtomicAdd (Bool32 sparseImageFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT && setSparseImageFloat32AtomicAdd (Bool32 sparseImageFloat32AtomicAdd_)

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

const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & operator const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & ()

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

VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & operator VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & ()

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

const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT * operator const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT * ()

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

VkPhysicalDeviceShaderAtomicFloatFeaturesEXT * operator VkPhysicalDeviceShaderAtomicFloatFeaturesEXT * ()

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

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

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