API Interactions
- 
Interacts with VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::sparseImageFloat32AtomicAdd 
- 
Interacts with VkPhysicalDeviceShaderAtomicFloatFeaturesEXT::sparseImageFloat32Atomics 
Contact
- 
Vikram Kushwaha [GitHub]vkushwaha-nv 
Other Extension Metadata
- Last Modified Date
- 
2020-07-15 
- IP Status
- 
No known IP claims. 
- Interactions and External Dependencies
- 
- 
This extension provides API support for GL_EXT_shader_atomic_float
 
- 
- Contributors
- 
- 
Vikram Kushwaha, NVIDIA 
- 
Jeff Bolz, NVIDIA 
 
- 
Description
This extension allows a shader to contain floating-point atomic operations
on buffer, workgroup, and image memory.
It also advertises the SPIR-V AtomicFloat32AddEXT and
AtomicFloat64AddEXT capabilities that allows atomic addition on
floating-points numbers.
The supported operations include OpAtomicFAddEXT,
OpAtomicExchange, OpAtomicLoad and OpAtomicStore.
New Enum Constants
- 
VK_EXT_SHADER_ATOMIC_FLOAT_EXTENSION_NAME
- 
VK_EXT_SHADER_ATOMIC_FLOAT_SPEC_VERSION
- 
Extending VkStructureType: - 
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_FLOAT_FEATURES_EXT
 
- 
Document Notes
For more information, see the Vulkan Specification
This page is a generated document. Fixes and changes should be made to the generator scripts, not directly.