Home | History | Annotate | Download | only in layers

Lines Matching refs:aspectMask

501         VkImageAspectFlags aspectMask = pCreateInfo->subresourceRange.aspectMask;
529 if ((aspectMask & VK_IMAGE_ASPECT_COLOR_BIT) != VK_IMAGE_ASPECT_COLOR_BIT) {
536 if ((aspectMask & VK_IMAGE_ASPECT_COLOR_BIT) != aspectMask) {
555 if ((aspectMask & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT)) == 0) {
563 if ((aspectMask & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT)) != aspectMask) {
572 if ((aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) != VK_IMAGE_ASPECT_DEPTH_BIT) {
579 if ((aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) != aspectMask) {
587 if ((aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) != VK_IMAGE_ASPECT_STENCIL_BIT) {
594 if ((aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) != aspectMask) {
627 if (pRanges[i].aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) {
662 if (((pRanges[i].aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) != VK_IMAGE_ASPECT_DEPTH_BIT) &&
663 ((pRanges[i].aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) != VK_IMAGE_ASPECT_STENCIL_BIT)) {
770 // For each region, the aspectMask member of srcSubresource and dstSubresource must match
771 if (pRegions[i].srcSubresource.aspectMask != pRegions[i].dstSubresource.aspectMask) {
778 // AspectMask must not contain VK_IMAGE_ASPECT_METADATA_BIT
779 if ((pRegions[i].srcSubresource.aspectMask & VK_IMAGE_ASPECT_METADATA_BIT) ||
780 (pRegions[i].dstSubresource.aspectMask & VK_IMAGE_ASPECT_METADATA_BIT)) {
782 ss << "vkCmdCopyImage: pRegions[" << i << "] may not specify aspectMask containing VK_IMAGE_ASPECT_METADATA_BIT";
788 // For each region, if aspectMask contains VK_IMAGE_ASPECT_COLOR_BIT, it must not contain either of
790 if ((pRegions[i].srcSubresource.aspectMask & VK_IMAGE_ASPECT_COLOR_BIT) &&
791 (pRegions[i].srcSubresource.aspectMask & (VK_IMAGE_ASPECT_DEPTH_BIT | VK_IMAGE_ASPECT_STENCIL_BIT))) {
792 char const str[] = "vkCmdCopyImage aspectMask cannot specify both COLOR and DEPTH/STENCIL aspects";
928 VkImageAspectFlags aspectMask;
931 aspectMask = pAttachments[i].aspectMask;
932 if (aspectMask & VK_IMAGE_ASPECT_COLOR_BIT) {
933 if (aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) {
936 "vkCmdClearAttachments aspectMask [%d] must set only VK_IMAGE_ASPECT_COLOR_BIT of a color attachment.";
943 if (((aspectMask & VK_IMAGE_ASPECT_DEPTH_BIT) != VK_IMAGE_ASPECT_DEPTH_BIT) &&
944 ((aspectMask & VK_IMAGE_ASPECT_STENCIL_BIT) != VK_IMAGE_ASPECT_STENCIL_BIT)) {
945 char const str[] = "vkCmdClearAttachments aspectMask [%d] must be set to VK_IMAGE_ASPECT_DEPTH_BIT and/or "
975 VkImageAspectFlags aspectMask = pRegions[i].imageSubresource.aspectMask;
976 if ((aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) && (aspectMask != VK_IMAGE_ASPECT_DEPTH_BIT) &&
977 (aspectMask != VK_IMAGE_ASPECT_STENCIL_BIT)) {
1007 VkImageAspectFlags aspectMask = pRegions[i].imageSubresource.aspectMask;
1008 if ((aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) && (aspectMask != VK_IMAGE_ASPECT_DEPTH_BIT) &&
1009 (aspectMask != VK_IMAGE_ASPECT_STENCIL_BIT)) {
1085 VkImageAspectFlags srcAspect = pRegions[i].srcSubresource.aspectMask;
1086 VkImageAspectFlags dstAspect = pRegions[i].dstSubresource.aspectMask;
1204 if ((pRegions[i].srcSubresource.aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) ||
1205 (pRegions[i].dstSubresource.aspectMask != VK_IMAGE_ASPECT_COLOR_BIT)) {
1259 if (pSubresource->aspectMask != VK_IMAGE_ASPECT_COLOR_BIT) {
1261 ss << "vkGetImageSubresourceLayout: For color formats, the aspectMask field of VkImageSubresource must be "
1267 if ((pSubresource->aspectMask != VK_IMAGE_ASPECT_DEPTH_BIT) &&
1268 (pSubresource->aspectMask != VK_IMAGE_ASPECT_STENCIL_BIT)) {
1270 ss << "vkGetImageSubresourceLayout: For depth/stencil formats, the aspectMask selects either the depth or stencil "
1271 "image aspectMask.";