Structures

VkPhysicalDeviceShaderSplitBarrierPropertiesEXT

Structure describing split barrier properties supported by an implementation

The VkPhysicalDeviceShaderSplitBarrierPropertiesEXT structure is defined as:

typedef struct VkPhysicalDeviceShaderSplitBarrierPropertiesEXT {
    VkStructureType sType;
    void* pNext;
    uint32_t splitBarrierReservedSharedMemory;
} VkPhysicalDeviceShaderSplitBarrierPropertiesEXT;
  • sType is a VkStructureType value identifying this structure.
  • pNext is NULL or a pointer to a structure extending this structure.
  • splitBarrierReservedSharedMemory is the number of bytes of shared memory reserved for the implementation when the module executes OpControlBarrierArriveEXT or OpControlBarrierWaitEXT instructions

If the VkPhysicalDeviceShaderSplitBarrierPropertiesEXT 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-VkPhysicalDeviceShaderSplitBarrierPropertiesEXT-sType-sType

sType must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SPLIT_BARRIER_PROPERTIES_EXT