Lines Matching defs:imb
955 VkImageMemoryBarrier imb;
956 imb.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER;
957 imb.pNext = nullptr;
958 imb.srcAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
959 imb.dstAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
960 imb.oldLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR;
961 imb.newLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
962 imb.image = data->images[image_index];
963 imb.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
964 imb.subresourceRange.baseMipLevel = 0;
965 imb.subresourceRange.levelCount = 1;
966 imb.subresourceRange.baseArrayLayer = 0;
967 imb.subresourceRange.layerCount = 1;
968 imb.srcQueueFamilyIndex = present_queue->family_index;
969 imb.dstQueueFamilyIndex = device_data->graphic_queue->family_index;
976 1, &imb); /* image memory barriers */
1097 imb.sType = VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER;
1098 imb.pNext = nullptr;
1099 imb.srcAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
1100 imb.dstAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT;
1101 imb.oldLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
1102 imb.newLayout = VK_IMAGE_LAYOUT_PRESENT_SRC_KHR;
1103 imb.image = data->images[image_index];
1104 imb.subresourceRange.aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
1105 imb.subresourceRange.baseMipLevel = 0;
1106 imb.subresourceRange.levelCount = 1;
1107 imb.subresourceRange.baseArrayLayer = 0;
1108 imb.subresourceRange.layerCount = 1;
1109 imb.srcQueueFamilyIndex = device_data->graphic_queue->family_index;
1110 imb.dstQueueFamilyIndex = present_queue->family_index;
1117 1, &imb); /* image memory barriers */