VK_EXT_depth_clamp_zero_one

Other Extension Metadata

Last Modified Date

2021-07-29

Contributors
  • Graeme Leese, Broadcom

Description

This extension gives defined behavior to fragment depth values which end up outside the conventional [0, 1] range. It can be used to ensure portability in edge cases of features like depthBias. The particular behavior is chosen to match OpenGL to aid porting or emulation.

Promotion to VK_KHR_depth_clamp_zero_one

All functionality in this extension is included in VK_KHR_depth_clamp_zero_one, with the suffix change to KHR. The original type, enum, and command names are still available as aliases of the core functionality.

New Structures

New Enum Constants

  • VK_EXT_DEPTH_CLAMP_ZERO_ONE_EXTENSION_NAME
  • VK_EXT_DEPTH_CLAMP_ZERO_ONE_SPEC_VERSION
  • Extending VkStructureType:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_CLAMP_ZERO_ONE_FEATURES_EXT

Version History

  • Revision 1, 2021-07-29 (Graeme Leese)
    • Internal revisions