1// Copyright 2020-2022 The Khronos Group Inc. 2// 3// SPDX-License-Identifier: CC-BY-4.0 4 5// Common Valid Usage 6// Common to VkBufferImageCopy* struct 7 * [[VUID-{refpage}-bufferRowLength-00195]] 8 pname:bufferRowLength must: be `0`, or greater than or equal to the 9 pname:width member of pname:imageExtent 10 * [[VUID-{refpage}-bufferImageHeight-00196]] 11 pname:bufferImageHeight must: be `0`, or greater than or equal to the 12 pname:height member of pname:imageExtent 13 * [[VUID-{refpage}-aspectMask-00212]] 14 The pname:aspectMask member of pname:imageSubresource must: only have a 15 single bit set 16 * [[VUID-{refpage}-imageExtent-06659]] 17 pname:imageExtent.width must: not be 0 18 * [[VUID-{refpage}-imageExtent-06660]] 19 pname:imageExtent.height must: not be 0 20 * [[VUID-{refpage}-imageExtent-06661]] 21 pname:imageExtent.depth must: not be 0 22// Common Valid Usage 23