Function Prototype
vkReleasePerformanceConfigurationINTEL
Release a configuration to capture performance data
To release a device performance configuration, call:
VkResult vkReleasePerformanceConfigurationINTEL(
VkDevice device,
VkPerformanceConfigurationINTEL configuration);
deviceis the device associated to the configuration object to release.configurationis 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
configurationmust be externally synchronized ::