VK_KHR_shader_expect_assume
Other Extension Metadata
Last Modified Date
2023-12-06
IP Status
No known IP claims.
Contributors
- Kevin Petit, Arm
- Tobias Hector, AMD
- James Fitzpatrick, Imagination Technologies
Description
This extension allows the use of the SPV_KHR_expect_assume
extension in
SPIR-V shader modules which enables SPIR-V producers to provide optimization
hints to the Vulkan implementation.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enum Constants
VK_KHR_SHADER_EXPECT_ASSUME_EXTENSION_NAME
VK_KHR_SHADER_EXPECT_ASSUME_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EXPECT_ASSUME_FEATURES_KHR
New SPIR-V Capabilities
Promotion to Vulkan 1.4
Functionality in this extension is included in core Vulkan 1.4 with the KHR suffix omitted. The original type, enum and command names are still available as aliases of the core functionality.
Version History
- Revision 1, 2023-12-06 (Kevin Petit)
- Initial revision