C Specification

To disable per-tile execution model, call:

// Provided by VK_QCOM_tile_shading
void vkCmdEndPerTileExecutionQCOM(
    VkCommandBuffer                             commandBuffer,
    const VkPerTileEndInfoQCOM*                 pPerTileEndInfo);

Parameters

  • commandBuffer is the command buffer in which to record the command.

  • pPerTileEndInfo is a pointer to a VkPerTileEndInfoQCOM structure containing information about how the per-tile execution model is ended.

Description

This command disables per-tile execution model.

Valid Usage
  • VUID-vkCmdEndPerTileExecutionQCOM-None-10666
    The per-tile execution model must have been enabled in the current render pass

  • VUID-vkCmdEndPerTileExecutionQCOM-None-10667
    The current render pass must be a tile shading render pass

Valid Usage (Implicit)
  • VUID-vkCmdEndPerTileExecutionQCOM-commandBuffer-parameter
    commandBuffer must be a valid VkCommandBuffer handle

  • VUID-vkCmdEndPerTileExecutionQCOM-pPerTileEndInfo-parameter
    pPerTileEndInfo must be a valid pointer to a valid VkPerTileEndInfoQCOM structure

  • VUID-vkCmdEndPerTileExecutionQCOM-commandBuffer-recording
    commandBuffer must be in the recording state

  • VUID-vkCmdEndPerTileExecutionQCOM-commandBuffer-cmdpool
    The VkCommandPool that commandBuffer was allocated from must support graphics, or compute operations

  • VUID-vkCmdEndPerTileExecutionQCOM-renderpass
    This command must only be called inside of a render pass instance

  • VUID-vkCmdEndPerTileExecutionQCOM-videocoding
    This command must only be called outside of a video coding scope

Host Synchronization
  • Host access to the VkCommandPool that commandBuffer was allocated from must be externally synchronized

Command Properties
Command Buffer Levels Render Pass Scope Video Coding Scope Supported Queue Types Command Type

Primary
Secondary

Inside

Outside

Graphics
Compute

State

See Also

Document Notes

For more information, see the Vulkan Specification

This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.

Copyright 2014-2025 The Khronos Group Inc.

SPDX-License-Identifier: CC-BY-4.0