C Specification
The VkPipelineDiscardRectangleStateCreateInfoEXT
structure is defined
as:
typedef struct VkPipelineDiscardRectangleStateCreateInfoEXT {
VkStructureType sType;
const void* pNext;
VkPipelineDiscardRectangleStateCreateFlagsEXT flags;
VkDiscardRectangleModeEXT discardRectangleMode;
uint32_t discardRectangleCount;
const VkRect2D* pDiscardRectangles;
} VkPipelineDiscardRectangleStateCreateInfoEXT;
Members
-
sType
is the type of this structure. -
pNext
isNULL
or a pointer to an extension-specific structure. -
flags
is reserved for future use. -
discardRectangleMode
is a VkDiscardRectangleModeEXT value determining whether the discard rectangle test is inclusive or exclusive. -
discardRectangleCount
is the number of discard rectangles to use. -
pDiscardRectangles
is a pointer to an array of VkRect2D structures defining discard rectangles.
Description
If the VK_DYNAMIC_STATE_DISCARD_RECTANGLE_EXT
dynamic state is enabled
for a pipeline, the pDiscardRectangles
member is ignored.
When this structure is included in the pNext
chain of
VkGraphicsPipelineCreateInfo, it defines parameters of the discard
rectangle test.
If this structure is not included in the pNext
chain, it is equivalent
to specifying this structure with a discardRectangleCount
of 0
.
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.
Copyright
Copyright (c) 2014-2020 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.