Structures
VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
Structure describing whether querying shader group handles from a pipeline library is supported by the implementation
The VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
structure
is defined as:
typedef struct VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT {
VkStructureType sType;
void* pNext;
VkBool32 pipelineLibraryGroupHandles;
} VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT;
This structure describes the following features:
pipelineLibraryGroupHandles
indicates whether the implementation supports querying group handles directly from a ray tracing pipeline library, and guarantees bitwise identical group handles for such libraries when linked into other pipelines.
If the VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
structure is included in the pNext
chain of the
VkPhysicalDeviceFeatures2 structure passed to
vkGetPhysicalDeviceFeatures2, it is filled in to indicate whether each
corresponding feature is supported.
VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT
can also be used in the pNext
chain of
VkDeviceCreateInfo to selectively enable these features.
Valid Usage (Implicit)
VUID-VkPhysicalDevicePipelineLibraryGroupHandlesFeaturesEXT-sType-sType
sType
must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_LIBRARY_GROUP_HANDLES_FEATURES_EXT