Function Prototype
vkReleasePerformanceConfigurationINTEL
Release a configuration to capture performance data
To release a device performance configuration, call:
VkResult vkReleasePerformanceConfigurationINTEL(
VkDevice device,
VkPerformanceConfigurationINTEL configuration);
device
is the device associated to the configuration object to release.configuration
is the configuration object to release.
Valid Usage
VUID-vkReleasePerformanceConfigurationINTEL-configuration-02737
configuration
must not be released before all command buffers
submitted while the configuration was set are in
pending state
Valid Usage (Implicit)
VUID-vkReleasePerformanceConfigurationINTEL-device-parameter
device
must be a valid VkDevice handle
VUID-vkReleasePerformanceConfigurationINTEL-configuration-parameter
If configuration
is not VK_NULL_HANDLE, configuration
must be a valid VkPerformanceConfigurationINTEL handle
VUID-vkReleasePerformanceConfigurationINTEL-configuration-parent
If configuration
is a valid handle, it must have been created, allocated, or retrieved from device
Host Synchronization
- Host access to
configuration
must be externally synchronized ::