Structures
VkDepthBiasInfoEXT
Structure specifying depth bias parameters
The VkDepthBiasInfoEXT
structure is defined as:
typedef struct VkDepthBiasInfoEXT {
VkStructureType sType;
const void* pNext;
float depthBiasConstantFactor;
float depthBiasClamp;
float depthBiasSlopeFactor;
} VkDepthBiasInfoEXT;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.depthBiasConstantFactor
is a scalar factor controlling the constant depth value added to each fragment.depthBiasClamp
is the maximum (or minimum) depth bias of a fragment.depthBiasSlopeFactor
is a scalar factor applied to a fragment’s slope in depth bias calculations.
If pNext
does not contain a VkDepthBiasRepresentationInfoEXT
structure, then this command is equivalent to including a
VkDepthBiasRepresentationInfoEXT with depthBiasExact
set to
VK_FALSE
and depthBiasRepresentation
set to
VK_DEPTH_BIAS_REPRESENTATION_LEAST_REPRESENTABLE_VALUE_FORMAT_EXT
.
Valid Usage
VUID-VkDepthBiasInfoEXT-depthBiasClamp-08950
If the depthBiasClamp
feature is not
enabled, depthBiasClamp
must be 0.0
Valid Usage (Implicit)
VUID-VkDepthBiasInfoEXT-sType-sType
sType
must be VK_STRUCTURE_TYPE_DEPTH_BIAS_INFO_EXT
VUID-VkDepthBiasInfoEXT-pNext-pNext
pNext
must be NULL
or a pointer to a valid instance of VkDepthBiasRepresentationInfoEXT
VUID-VkDepthBiasInfoEXT-sType-unique
The sType
value of each struct in the pNext
chain must be unique