VkPipelineViewportExclusiveScissorStateCreateInfoNV
The VkPipelineViewportExclusiveScissorStateCreateInfoNV
structure is
defined as:
typedef struct VkPipelineViewportExclusiveScissorStateCreateInfoNV {
VkStructureType sType;
const void* pNext;
uint32_t exclusiveScissorCount;
const VkRect2D* pExclusiveScissors;
} VkPipelineViewportExclusiveScissorStateCreateInfoNV;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.exclusiveScissorCount
is the number of exclusive scissor rectangles.pExclusiveScissors
is a pointer to an array of VkRect2D structures defining exclusive scissor rectangles.
If the VK_DYNAMIC_STATE_EXCLUSIVE_SCISSOR_NV
dynamic state is enabled
for a pipeline, the pExclusiveScissors
member is ignored.
When this structure is included in the pNext
chain of
VkGraphicsPipelineCreateInfo, it defines parameters of the exclusive
scissor test.
If this structure is not included in the pNext
chain, it is equivalent
to specifying this structure with an exclusiveScissorCount
of 0
.
Valid Usage
VUID-VkPipelineViewportExclusiveScissorStateCreateInfoNV-exclusiveScissorCount-02027
If the multiViewport
feature is not
enabled, exclusiveScissorCount
must be 0
or 1
VUID-VkPipelineViewportExclusiveScissorStateCreateInfoNV-exclusiveScissorCount-02028
exclusiveScissorCount
must be less than or equal to
VkPhysicalDeviceLimits
::maxViewports
VUID-VkPipelineViewportExclusiveScissorStateCreateInfoNV-exclusiveScissorCount-02029
exclusiveScissorCount
must be 0
or greater than or equal to the
viewportCount
member of VkPipelineViewportStateCreateInfo
Valid Usage (Implicit)
VUID-VkPipelineViewportExclusiveScissorStateCreateInfoNV-sType-sType
sType
must be VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_EXCLUSIVE_SCISSOR_STATE_CREATE_INFO_NV