# VK_EXT_depth_bias_control(3) Manual Page

## Name

VK_EXT_depth_bias_control - device extension

Loading… please wait.

## Registered Extension Number

284

## Revision

1

## Ratification Status

Ratified

## Extension and Version Dependencies

VK_KHR_get_physical_device_properties2
or
Vulkan Version 1.1

## Special Use

- D3D support

## Contact

- Joshua Ashton [GitHub]Joshua-Ashton

## Extension Proposal

VK_EXT_depth_bias_control

## Other Extension Metadata

Last Modified Date

  2023-02-15

IP Status

  No known IP claims.

Contributors

  - Joshua Ashton, VALVE

  - Hans-Kristian Arntzen, VALVE

  - Mike Blumenkrantz, VALVE

  - Georg Lehmann, VALVE

  - Piers Daniell, NVIDIA

  - Lionel Landwerlin, INTEL

  - Tobias Hector, AMD

  - Ricardo Garcia, IGALIA

  - Jan-Harald Fredriksen, ARM

  - Shahbaz Youssefi, GOOGLE

  - Tom Olson, ARM

## Description

This extension adds a new structure, `VkDepthBiasRepresentationInfoEXT`, that can be added to a `pNext` chain of `VkPipelineRasterizationStateCreateInfo` and allows setting the scaling and representation of depth bias for a pipeline.

This state can also be set dynamically by using the new structure mentioned above in combination with the new `vkCmdSetDepthBias2EXT` command.

## New Commands

- vkCmdSetDepthBias2EXT

## New Structures

- VkDepthBiasInfoEXT

- Extending VkDepthBiasInfoEXT, VkPipelineRasterizationStateCreateInfo:

  - VkDepthBiasRepresentationInfoEXT

- Extending VkPhysicalDeviceFeatures2, VkDeviceCreateInfo:

  - VkPhysicalDeviceDepthBiasControlFeaturesEXT

## New Enums

- VkDepthBiasRepresentationEXT

## New Enum Constants

- `VK_EXT_DEPTH_BIAS_CONTROL_EXTENSION_NAME`

- `VK_EXT_DEPTH_BIAS_CONTROL_SPEC_VERSION`

- Extending VkStructureType:

  - `VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT`

  - `VK_STRUCTURE_TYPE_DEPTH_BIAS_REPRESENTATION_INFO_EXT`

  - `VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_BIAS_CONTROL_FEATURES_EXT`

## Version History

- Revision 1, 2022-09-22 (Joshua Ashton)

  - Initial draft.

## 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

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0