Structures

VkPhysicalDeviceShaderLongVectorPropertiesEXT

Structure describing long vector properties supported by an implementation

The VkPhysicalDeviceShaderLongVectorPropertiesEXT structure is defined as:

typedef struct VkPhysicalDeviceShaderLongVectorPropertiesEXT {
    VkStructureType sType;
    void* pNext;
    uint32_t maxVectorComponents;
} VkPhysicalDeviceShaderLongVectorPropertiesEXT;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • maxVectorComponents indicates the maximum number of components that can be in a vector type.

If the VkPhysicalDeviceShaderLongVectorPropertiesEXT structure is included in the pNext chain of the VkPhysicalDeviceProperties2 structure passed to vkGetPhysicalDeviceProperties2, it is filled in with each corresponding implementation-dependent property.

Valid Usage (Implicit)

VUID-VkPhysicalDeviceShaderLongVectorPropertiesEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_LONG_VECTOR_PROPERTIES_EXT