VK_AMD_shader_early_and_late_fragment_tests
Other Extension Metadata
Last Modified Date
2021-09-14
Interactions and External Dependencies
- This extension interacts with VK_EXT_shader_stencil_export
Contributors
- Tobias Hector, AMD
Description
This extension adds support for the
SPV_AMD_shader_early_and_late_fragment_tests
extension, allowing shaders to explicitly opt in to allowing both early
and late fragment tests with the EarlyAndLateFragmentTestsAMD
execution mode.
If VK_EXT_shader_stencil_export is supported, additional execution
modes allowing early depth tests similar to DepthUnchanged
,
DepthLess
, and DepthGreater
are provided.
New Structures
- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:
New Enum Constants
VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_EXTENSION_NAME
VK_AMD_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_SPEC_VERSION
- Extending VkStructureType:
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_EARLY_AND_LATE_FRAGMENT_TESTS_FEATURES_AMD
Version History
- Revision 1, 2021-09-14 (Tobias Hector)
- Initial draft