struct PhysicalDeviceShaderAtomicFloat2FeaturesEXT

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

=== VK_EXT_shader_atomic_float2 ===

Public Members

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

Public Methods

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

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

void PhysicalDeviceShaderAtomicFloat2FeaturesEXT (const PhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

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

void PhysicalDeviceShaderAtomicFloat2FeaturesEXT (const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator= (const PhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator= (const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & rhs)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setPNext (void * pNext_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat16Atomics (vk::Bool32 shaderBufferFloat16Atomics_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat16AtomicAdd (vk::Bool32 shaderBufferFloat16AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat16AtomicMinMax (vk::Bool32 shaderBufferFloat16AtomicMinMax_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat32AtomicMinMax (vk::Bool32 shaderBufferFloat32AtomicMinMax_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderBufferFloat64AtomicMinMax (vk::Bool32 shaderBufferFloat64AtomicMinMax_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat16Atomics (vk::Bool32 shaderSharedFloat16Atomics_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat16AtomicAdd (vk::Bool32 shaderSharedFloat16AtomicAdd_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat16AtomicMinMax (vk::Bool32 shaderSharedFloat16AtomicMinMax_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat32AtomicMinMax (vk::Bool32 shaderSharedFloat32AtomicMinMax_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderSharedFloat64AtomicMinMax (vk::Bool32 shaderSharedFloat64AtomicMinMax_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setShaderImageFloat32AtomicMinMax (vk::Bool32 shaderImageFloat32AtomicMinMax_)

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

PhysicalDeviceShaderAtomicFloat2FeaturesEXT & setSparseImageFloat32AtomicMinMax (vk::Bool32 sparseImageFloat32AtomicMinMax_)

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

const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & ()

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

VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & operator VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT & ()

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

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

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