Structures
VkCoarseSampleLocationNV
Structure specifying parameters controlling shading rate image usage
The VkCoarseSampleLocationNV structure identifies a specific pixel and
sample index for one of the
coverage samples in a fragment that is larger than one pixel.
This structure is defined as:
typedef struct VkCoarseSampleLocationNV {
uint32_t pixelX;
uint32_t pixelY;
uint32_t sample;
} VkCoarseSampleLocationNV;
pixelXis added to the x coordinate of the upper-leftmost pixel of each fragment to identify the pixel containing the coverage sample.pixelYis added to the y coordinate of the upper-leftmost pixel of each fragment to identify the pixel containing the coverage sample.sampleis the number of the coverage sample in the pixel identified bypixelXandpixelY.
Valid Usage
VUID-VkCoarseSampleLocationNV-pixelX-02078
pixelX must be less than the width (in pixels) of the fragment
VUID-VkCoarseSampleLocationNV-pixelY-02079
pixelY must be less than the height (in pixels) of the fragment
VUID-VkCoarseSampleLocationNV-sample-02080
sample must be less than the number of coverage samples in each
pixel belonging to the fragment