1// Copyright 2019-2021 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5// Common Valid Usage 6// Common to indirect drawing commands 7 * [[VUID-{refpage}-buffer-02708]] 8 If pname:buffer is non-sparse then it must: be bound completely and 9 contiguously to a single sname:VkDeviceMemory object 10 * [[VUID-{refpage}-buffer-02709]] 11 pname:buffer must: have been created with the 12 ename:VK_BUFFER_USAGE_INDIRECT_BUFFER_BIT bit set 13 * [[VUID-{refpage}-offset-02710]] 14 pname:offset must: be a multiple of `4` 15ifdef::VK_VERSION_1_1[] 16 * [[VUID-{refpage}-commandBuffer-02711]] 17 pname:commandBuffer must: not be a protected command buffer 18endif::VK_VERSION_1_1[] 19// Common Valid Usage 20