// Copyright 2020-2022 The Khronos Group Inc. // // SPDX-License-Identifier: CC-BY-4.0 // Common Valid Usage // Common to VkBufferImageCopy* struct * [[VUID-{refpage}-bufferRowLength-00195]] pname:bufferRowLength must: be `0`, or greater than or equal to the pname:width member of pname:imageExtent * [[VUID-{refpage}-bufferImageHeight-00196]] pname:bufferImageHeight must: be `0`, or greater than or equal to the pname:height member of pname:imageExtent * [[VUID-{refpage}-aspectMask-00212]] The pname:aspectMask member of pname:imageSubresource must: only have a single bit set * [[VUID-{refpage}-imageExtent-06659]] pname:imageExtent.width must: not be 0 * [[VUID-{refpage}-imageExtent-06660]] pname:imageExtent.height must: not be 0 * [[VUID-{refpage}-imageExtent-06661]] pname:imageExtent.depth must: not be 0 // Common Valid Usage