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;
xis a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the x component of the primitiveyis a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the y component of the primitivezis a VkViewportCoordinateSwizzleNV value specifying the swizzle operation to apply to the z component of the primitivewis 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