Registered Extension Number

422

Revision

1

Ratification Status

Ratified

Extension and Version Dependencies

Deprecation State

Contact

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

See Also

No cross-references are available

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.

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0