Contact
-
Graeme Leese gnl21
Other Extension Metadata
- Last Modified Date
-
2023-05-16
- Interactions and External Dependencies
-
-
This extension requires
SPV_KHR_float_controls2
.
-
- Contributors
-
-
Graeme Leese, Broadcom
-
Description
This extension enables use of the more expressive fast floating-point math flags in the SPV_KHR_float_controls2 extension. These flags give finer- grained control over which optimizations compilers may apply, potentially speeding up execution while retaining correct results.
The extension also adds control over the fast-math modes to the GLSL extended instruction set, making these operations more consistent with SPIR-V and allowing their use in situations where floating-point conformance is important.
New Enum Constants
-
VK_KHR_SHADER_FLOAT_CONTROLS_2_EXTENSION_NAME
-
VK_KHR_SHADER_FLOAT_CONTROLS_2_SPEC_VERSION
-
Extending VkStructureType:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT_CONTROLS_2_FEATURES_KHR
-
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.