struct PhysicalDeviceShaderAtomicFloatFeaturesEXT

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

=== VK_EXT_shader_atomic_float ===

Public Members

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

Public Methods

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

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

void PhysicalDeviceShaderAtomicFloatFeaturesEXT (const PhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

void PhysicalDeviceShaderAtomicFloatFeaturesEXT (const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & operator= (const PhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & operator= (const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setPNext (void * pNext_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat32Atomics (vk::Bool32 shaderBufferFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat32AtomicAdd (vk::Bool32 shaderBufferFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat64Atomics (vk::Bool32 shaderBufferFloat64Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderBufferFloat64AtomicAdd (vk::Bool32 shaderBufferFloat64AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat32Atomics (vk::Bool32 shaderSharedFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat32AtomicAdd (vk::Bool32 shaderSharedFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat64Atomics (vk::Bool32 shaderSharedFloat64Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderSharedFloat64AtomicAdd (vk::Bool32 shaderSharedFloat64AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderImageFloat32Atomics (vk::Bool32 shaderImageFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setShaderImageFloat32AtomicAdd (vk::Bool32 shaderImageFloat32AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setSparseImageFloat32Atomics (vk::Bool32 sparseImageFloat32Atomics_)

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

PhysicalDeviceShaderAtomicFloatFeaturesEXT & setSparseImageFloat32AtomicAdd (vk::Bool32 sparseImageFloat32AtomicAdd_)

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

const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & operator const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & ()

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

VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & operator VkPhysicalDeviceShaderAtomicFloatFeaturesEXT & ()

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

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

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