Function Prototype

vkCmdSetDepthBias2EXT

Set depth bias factors and clamp dynamically for a command buffer
primary / secondary
both
graphics
state

To dynamically set the depth bias parameters, call:

void vkCmdSetDepthBias2EXT(
    VkCommandBuffer commandBuffer,
    const VkDepthBiasInfoEXT*         pDepthBiasInfo);
  • commandBuffer is the command buffer into which the command will be recorded.
  • pDepthBiasInfo is a pointer to a VkDepthBiasInfoEXT structure specifying depth bias parameters.

This command is functionally identical to vkCmdSetDepthBias, but includes extensible sub-structures that include sType and pNext parameters, allowing them to be more easily extended.

Valid Usage (Implicit)

VUID-vkCmdSetDepthBias2EXT-pDepthBiasInfo-parameter

pDepthBiasInfo must be a valid pointer to a valid VkDepthBiasInfoEXT structure

VUID-vkCmdSetDepthBias2EXT-commandBuffer-cmdpool

The VkCommandPool that commandBuffer was allocated from must support graphics operations

VUID-vkCmdSetDepthBias2EXT-videocoding

This command must only be called outside of a video coding scope

Host Synchronization

  • Host access to commandBuffer must be externally synchronized
  • Host access to the VkCommandPool that commandBuffer was allocated from must be externally synchronized ::