SPIR-V Built-In
BaryCoordKHR
Barycentric coordinates of a fragment
BaryCoordKHR
The BaryCoordKHR
decoration can be used to decorate a fragment shader
input variable.
This variable will contain a three-component floating-point vector with
barycentric weights that indicate the location of the fragment relative to
the screen-space locations of vertices of its primitive, obtained using
perspective interpolation.
Valid Usage
VUID-BaryCoordKHR-BaryCoordKHR-04154
The BaryCoordKHR
decoration must be used only within the
Fragment
Execution
Model
VUID-BaryCoordKHR-BaryCoordKHR-04155
The variable decorated with BaryCoordKHR
must be declared using
the Input
Storage
Class
VUID-BaryCoordKHR-BaryCoordKHR-04156
The variable decorated with BaryCoordKHR
must be declared as a
three-component vector of 32-bit floating-point values