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 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