diff options
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_swapchain.cpp | 2 | ||||
| -rw-r--r-- | src/video_core/renderer_vulkan/vk_texture_cache.cpp | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_swapchain.cpp b/src/video_core/renderer_vulkan/vk_swapchain.cpp index c25e312b6..6bfd2abae 100644 --- a/src/video_core/renderer_vulkan/vk_swapchain.cpp +++ b/src/video_core/renderer_vulkan/vk_swapchain.cpp | |||
| @@ -156,6 +156,7 @@ void VKSwapchain::CreateSwapchain(const VkSurfaceCapabilitiesKHR& capabilities, | |||
| 156 | .minImageCount = requested_image_count, | 156 | .minImageCount = requested_image_count, |
| 157 | .imageFormat = surface_format.format, | 157 | .imageFormat = surface_format.format, |
| 158 | .imageColorSpace = surface_format.colorSpace, | 158 | .imageColorSpace = surface_format.colorSpace, |
| 159 | .imageExtent = {}, | ||
| 159 | .imageArrayLayers = 1, | 160 | .imageArrayLayers = 1, |
| 160 | .imageUsage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, | 161 | .imageUsage = VK_IMAGE_USAGE_COLOR_ATTACHMENT_BIT, |
| 161 | .imageSharingMode = VK_SHARING_MODE_EXCLUSIVE, | 162 | .imageSharingMode = VK_SHARING_MODE_EXCLUSIVE, |
| @@ -204,6 +205,7 @@ void VKSwapchain::CreateImageViews() { | |||
| 204 | .sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO, | 205 | .sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO, |
| 205 | .pNext = nullptr, | 206 | .pNext = nullptr, |
| 206 | .flags = 0, | 207 | .flags = 0, |
| 208 | .image = {}, | ||
| 207 | .viewType = VK_IMAGE_VIEW_TYPE_2D, | 209 | .viewType = VK_IMAGE_VIEW_TYPE_2D, |
| 208 | .format = image_format, | 210 | .format = image_format, |
| 209 | .components = | 211 | .components = |
diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.cpp b/src/video_core/renderer_vulkan/vk_texture_cache.cpp index d102e6d27..efd4bb13b 100644 --- a/src/video_core/renderer_vulkan/vk_texture_cache.cpp +++ b/src/video_core/renderer_vulkan/vk_texture_cache.cpp | |||
| @@ -138,6 +138,7 @@ VkImageCreateInfo GenerateImageCreateInfo(const VKDevice& device, const SurfaceP | |||
| 138 | .flags = 0, | 138 | .flags = 0, |
| 139 | .imageType = SurfaceTargetToImage(params.target), | 139 | .imageType = SurfaceTargetToImage(params.target), |
| 140 | .format = format, | 140 | .format = format, |
| 141 | .extent = {}, | ||
| 141 | .mipLevels = params.num_levels, | 142 | .mipLevels = params.num_levels, |
| 142 | .arrayLayers = static_cast<u32>(params.GetNumLayers()), | 143 | .arrayLayers = static_cast<u32>(params.GetNumLayers()), |
| 143 | .samples = VK_SAMPLE_COUNT_1_BIT, | 144 | .samples = VK_SAMPLE_COUNT_1_BIT, |
| @@ -458,6 +459,7 @@ VkImageView CachedSurfaceView::GetAttachment() { | |||
| 458 | .pNext = nullptr, | 459 | .pNext = nullptr, |
| 459 | .flags = 0, | 460 | .flags = 0, |
| 460 | .image = surface.GetImageHandle(), | 461 | .image = surface.GetImageHandle(), |
| 462 | .viewType = VK_IMAGE_VIEW_TYPE_1D, | ||
| 461 | .format = surface.GetImage().GetFormat(), | 463 | .format = surface.GetImage().GetFormat(), |
| 462 | .components = | 464 | .components = |
| 463 | { | 465 | { |