VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT - Structure describing features supported by VK_EXT_shader_atomic_float2
Members
This structure describes the following features:
Description
If the PhysicalDeviceShaderAtomicFloat2FeaturesEXT structure is
included in the pNext chain of the
PhysicalDeviceFeatures2
structure passed to
getPhysicalDeviceFeatures2,
it is filled in to indicate whether each corresponding feature is
supported. If the application wishes to use a
Device with any features described by
PhysicalDeviceShaderAtomicFloat2FeaturesEXT, it must add an instance
of the structure, with the desired feature members set to
TRUE, to the pNext chain of
DeviceCreateInfo when creating the
Device.
Structure Chaining
See Also
Constructors
PhysicalDeviceShaderAtomicFloat2FeaturesEXTshaderBufferFloat16Atomics :: BoolshaderBufferFloat16Atomicsindicates whether shaders can perform 16-bit floating-point load, store, and exchange atomic operations on storage buffers.shaderBufferFloat16AtomicAdd :: BoolshaderBufferFloat16AtomicAddindicates whether shaders can perform 16-bit floating-point add atomic operations on storage buffers.shaderBufferFloat16AtomicMinMax :: BoolshaderBufferFloat16AtomicMinMaxindicates whether shaders can perform 16-bit floating-point min and max atomic operations on storage buffers.shaderBufferFloat32AtomicMinMax :: BoolshaderBufferFloat32AtomicMinMaxindicates whether shaders can perform 32-bit floating-point min and max atomic operations on storage buffers.shaderBufferFloat64AtomicMinMax :: BoolshaderBufferFloat64AtomicMinMaxindicates whether shaders can perform 64-bit floating-point min and max atomic operations on storage buffers.shaderImageFloat32AtomicMinMax :: BoolshaderImageFloat32AtomicMinMaxindicates whether shaders can perform 32-bit floating-point min and max atomic image operations.sparseImageFloat32AtomicMinMax :: BoolsparseImageFloat32AtomicMinMaxindicates whether 32-bit floating-point min and max atomic operations can be used on sparse images.
Instances6Eq, Show, Storable, FromCStruct, ToCStruct, Zero
Eq PhysicalDeviceShaderAtomicFloat2FeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_shader_atomic_float2Show PhysicalDeviceShaderAtomicFloat2FeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_shader_atomic_float2Storable PhysicalDeviceShaderAtomicFloat2FeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_shader_atomic_float2FromCStruct PhysicalDeviceShaderAtomicFloat2FeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_shader_atomic_float2ToCStruct PhysicalDeviceShaderAtomicFloat2FeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_shader_atomic_float2Zero PhysicalDeviceShaderAtomicFloat2FeaturesEXTDefined in vulkan-3.27 · Vulkan.Extensions.VK_EXT_shader_atomic_float2