FullyCoveredEXT
FullyCoveredEXT
Decorating a variable with the FullyCoveredEXT built-in decoration will
make that variable indicate whether the fragment
area is fully covered by the generating primitive.
This variable is non-zero if conservative rasterization is enabled and the
current fragment area is fully covered by the generating primitive, and is
zero if the fragment is not covered or partially covered, or conservative
rasterization is disabled.
Valid Usage
VUID-FullyCoveredEXT-FullyCoveredEXT-04232
The FullyCoveredEXT decoration must be used only within the
Fragment Execution Model
VUID-FullyCoveredEXT-FullyCoveredEXT-04233
The variable decorated with FullyCoveredEXT must be declared using
the Input Storage Class
VUID-FullyCoveredEXT-FullyCoveredEXT-04234
The variable decorated with FullyCoveredEXT must be declared as a
boolean value
VUID-FullyCoveredEXT-conservativeRasterizationPostDepthCoverage-04235
If
VkPhysicalDeviceConservativeRasterizationPropertiesEXT::conservativeRasterizationPostDepthCoverage
is not supported the PostDepthCoverage Execution Mode must not be
declared, when a variable with the FullyCoveredEXT decoration is
declared