|
|
@ -2250,7 +2250,7 @@ bool ImageView::IsRescaled() const noexcept { |
|
|
return src_image.IsRescaled(); |
|
|
return src_image.IsRescaled(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
vk::ImageView ImageView::MakeView(VkFormat vk_format, VkImageAspectFlags aspect_mask) { |
|
|
|
|
|
|
|
|
vk::ImageView ImageView::MakeView(VkFormat vk_format, VkImageAspectFlags view_aspect_mask) { |
|
|
return device->GetLogical().CreateImageView({ |
|
|
return device->GetLogical().CreateImageView({ |
|
|
.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO, |
|
|
.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO, |
|
|
.pNext = nullptr, |
|
|
.pNext = nullptr, |
|
|
@ -2264,7 +2264,7 @@ vk::ImageView ImageView::MakeView(VkFormat vk_format, VkImageAspectFlags aspect_ |
|
|
.b = VK_COMPONENT_SWIZZLE_IDENTITY, |
|
|
.b = VK_COMPONENT_SWIZZLE_IDENTITY, |
|
|
.a = VK_COMPONENT_SWIZZLE_IDENTITY, |
|
|
.a = VK_COMPONENT_SWIZZLE_IDENTITY, |
|
|
}, |
|
|
}, |
|
|
.subresourceRange = MakeSubresourceRange(aspect_mask, range), |
|
|
|
|
|
|
|
|
.subresourceRange = MakeSubresourceRange(view_aspect_mask, range), |
|
|
}); |
|
|
}); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|