pattern DYNAMIC_STATE_VIEWPORT :: DynamicState | DYNAMIC_STATE_VIEWPORT specifies that the pViewports state in
PipelineViewportStateCreateInfo will be ignored
and must be set dynamically with
cmdSetViewport before any draw
commands. The number of viewports used by a pipeline is still specified
by the viewportCount member of
PipelineViewportStateCreateInfo .
|
pattern DYNAMIC_STATE_SCISSOR :: DynamicState | DYNAMIC_STATE_SCISSOR specifies that the pScissors state in
PipelineViewportStateCreateInfo will be ignored
and must be set dynamically with
cmdSetScissor before any draw
commands. The number of scissor rectangles used by a pipeline is still
specified by the scissorCount member of
PipelineViewportStateCreateInfo .
|
pattern DYNAMIC_STATE_LINE_WIDTH :: DynamicState | DYNAMIC_STATE_LINE_WIDTH specifies that the lineWidth state in
PipelineRasterizationStateCreateInfo will be
ignored and must be set dynamically with
cmdSetLineWidth before any draw
commands that generate line primitives for the rasterizer.
|
pattern DYNAMIC_STATE_DEPTH_BIAS :: DynamicState | DYNAMIC_STATE_DEPTH_BIAS specifies that the depthBiasConstantFactor ,
depthBiasClamp and depthBiasSlopeFactor states in
PipelineRasterizationStateCreateInfo will be
ignored and must be set dynamically with
cmdSetDepthBias before any draws
are performed with depthBiasEnable in
PipelineRasterizationStateCreateInfo set to
TRUE .
|
pattern DYNAMIC_STATE_BLEND_CONSTANTS :: DynamicState | DYNAMIC_STATE_BLEND_CONSTANTS specifies that the blendConstants
state in PipelineColorBlendStateCreateInfo will
be ignored and must be set dynamically with
cmdSetBlendConstants before any
draws are performed with a pipeline state with
PipelineColorBlendAttachmentState member
blendEnable set to TRUE and any of
the blend functions using a constant blend color.
|
pattern DYNAMIC_STATE_DEPTH_BOUNDS :: DynamicState | DYNAMIC_STATE_DEPTH_BOUNDS specifies that the minDepthBounds and
maxDepthBounds states of
PipelineDepthStencilStateCreateInfo will be
ignored and must be set dynamically with
cmdSetDepthBounds before any draws
are performed with a pipeline state with
PipelineDepthStencilStateCreateInfo member
depthBoundsTestEnable set to TRUE .
|
pattern DYNAMIC_STATE_STENCIL_COMPARE_MASK :: DynamicState | DYNAMIC_STATE_STENCIL_COMPARE_MASK specifies that the compareMask
state in PipelineDepthStencilStateCreateInfo
for both front and back will be ignored and must be set
dynamically with
cmdSetStencilCompareMask before
any draws are performed with a pipeline state with
PipelineDepthStencilStateCreateInfo member
stencilTestEnable set to TRUE
|
pattern DYNAMIC_STATE_STENCIL_WRITE_MASK :: DynamicState | DYNAMIC_STATE_STENCIL_WRITE_MASK specifies that the writeMask state
in PipelineDepthStencilStateCreateInfo for both
front and back will be ignored and must be set dynamically with
cmdSetStencilWriteMask before any
draws are performed with a pipeline state with
PipelineDepthStencilStateCreateInfo member
stencilTestEnable set to TRUE
|
pattern DYNAMIC_STATE_STENCIL_REFERENCE :: DynamicState | DYNAMIC_STATE_STENCIL_REFERENCE specifies that the reference state
in PipelineDepthStencilStateCreateInfo for both
front and back will be ignored and must be set dynamically with
cmdSetStencilReference before any
draws are performed with a pipeline state with
PipelineDepthStencilStateCreateInfo member
stencilTestEnable set to TRUE
|
pattern DYNAMIC_STATE_LINE_STIPPLE_EXT :: DynamicState | DYNAMIC_STATE_LINE_STIPPLE_EXT specifies that the lineStippleFactor
and lineStipplePattern state in
PipelineRasterizationLineStateCreateInfoEXT
will be ignored and must be set dynamically with
cmdSetLineStippleEXT
before any draws are performed with a pipeline state with
PipelineRasterizationLineStateCreateInfoEXT
member stippledLineEnable set to
TRUE .
|
pattern DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV :: DynamicState | DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV specifies that the
pExclusiveScissors state in
PipelineViewportExclusiveScissorStateCreateInfoNV
will be ignored and must be set dynamically with
cmdSetExclusiveScissorNV
before any draw commands. The number of exclusive scissor rectangles
used by a pipeline is still specified by the exclusiveScissorCount
member of
PipelineViewportExclusiveScissorStateCreateInfoNV .
|
pattern DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV :: DynamicState | DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV specifies that the
coarse sample order state in
PipelineViewportCoarseSampleOrderStateCreateInfoNV
will be ignored and must be set dynamically with
cmdSetCoarseSampleOrderNV
before any draw commands.
|
pattern DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV :: DynamicState | DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV specifies that the
pShadingRatePalettes state in
PipelineViewportShadingRateImageStateCreateInfoNV
will be ignored and must be set dynamically with
cmdSetViewportShadingRatePaletteNV
before any draw commands.
|
pattern DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT :: DynamicState | DYNAMIC_STATE_SAMPLE_LOCATIONS_EXT specifies that the
sampleLocationsInfo state in
PipelineSampleLocationsStateCreateInfoEXT
will be ignored and must be set dynamically with
cmdSetSampleLocationsEXT
before any draw or clear commands. Enabling custom sample locations is
still indicated by the sampleLocationsEnable member of
PipelineSampleLocationsStateCreateInfoEXT .
|
pattern DYNAMIC_STATE_DISCARD_RECTANGLE_EXT :: DynamicState | DYNAMIC_STATE_DISCARD_RECTANGLE_EXT specifies that the
pDiscardRectangles state in
PipelineDiscardRectangleStateCreateInfoEXT
will be ignored and must be set dynamically with
cmdSetDiscardRectangleEXT
before any draw or clear commands. The
DiscardRectangleModeEXT
and the number of active discard rectangles is still specified by the
discardRectangleMode and discardRectangleCount members of
PipelineDiscardRectangleStateCreateInfoEXT .
|
pattern DYNAMIC_STATE_VIEWPORT_W_SCALING_NV :: DynamicState | DYNAMIC_STATE_VIEWPORT_W_SCALING_NV specifies that the
pViewportScalings state in
PipelineViewportWScalingStateCreateInfoNV
will be ignored and must be set dynamically with
cmdSetViewportWScalingNV
before any draws are performed with a pipeline state with
PipelineViewportWScalingStateCreateInfoNV
member viewportScalingEnable set to
TRUE
|