Structures
VkViewportSwizzleNV
Structure specifying a viewport swizzle
The VkViewportSwizzleNV
structure is defined as:
typedef struct VkViewportSwizzleNV {
VkViewportCoordinateSwizzleNV x;
VkViewportCoordinateSwizzleNV y;
VkViewportCoordinateSwizzleNV z;
VkViewportCoordinateSwizzleNV w;
} VkViewportSwizzleNV;
x
is a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the x component of the primitivey
is a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the y component of the primitivez
is a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the z component of the primitivew
is a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the w component of the primitive
Valid Usage (Implicit)
VUID-VkViewportSwizzleNV-x-parameter
x
must be a valid VkViewportCoordinateSwizzleNV value
VUID-VkViewportSwizzleNV-y-parameter
y
must be a valid VkViewportCoordinateSwizzleNV value
VUID-VkViewportSwizzleNV-z-parameter
z
must be a valid VkViewportCoordinateSwizzleNV value
VUID-VkViewportSwizzleNV-w-parameter
w
must be a valid VkViewportCoordinateSwizzleNV value