Structures
VkPhysicalDevicePipelineCreationCacheControlFeatures
Structure describing whether pipeline cache control can be supported by an implementation
The VkPhysicalDevicePipelineCreationCacheControlFeatures
structure is
defined as:
typedef struct VkPhysicalDevicePipelineCreationCacheControlFeatures {
VkStructureType sType;
void* pNext;
VkBool32 pipelineCreationCacheControl;
} VkPhysicalDevicePipelineCreationCacheControlFeatures;
or the equivalent
typedef VkPhysicalDevicePipelineCreationCacheControlFeatures VkPhysicalDevicePipelineCreationCacheControlFeaturesEXT;
This structure describes the following feature:
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.pipelineCreationCacheControl
indicates that the implementation supports:- The following can be used in
Vk*PipelineCreateInfo
::flags
:VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED_BIT
VK_PIPELINE_CREATE_EARLY_RETURN_ON_FAILURE_BIT
- The following can be used in
VkPipelineCacheCreateInfo::
flags
:VK_PIPELINE_CACHE_CREATE_EXTERNALLY_SYNCHRONIZED_BIT
- The following can be used in
If the VkPhysicalDevicePipelineCreationCacheControlFeatures
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.
VkPhysicalDevicePipelineCreationCacheControlFeatures
can also be used in the pNext
chain of
VkDeviceCreateInfo to selectively enable these features.
Valid Usage (Implicit)
VUID-VkPhysicalDevicePipelineCreationCacheControlFeatures-sType-sType
sType
must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_CREATION_CACHE_CONTROL_FEATURES