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-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 ::