From 302da1b3af1df684a41b598d3268dd4f052676f2 Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Thu, 28 Mar 2024 19:06:42 -0300 Subject: [PATCH] vulkan: potentially fix validation errors when creating a cubemap canvas. --- src/modules/graphics/vulkan/Texture.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/modules/graphics/vulkan/Texture.cpp b/src/modules/graphics/vulkan/Texture.cpp index ccf01dfca..679859684 100644 --- a/src/modules/graphics/vulkan/Texture.cpp +++ b/src/modules/graphics/vulkan/Texture.cpp @@ -214,6 +214,8 @@ bool Texture::loadVolatile() viewInfo.sType = VK_STRUCTURE_TYPE_IMAGE_VIEW_CREATE_INFO; viewInfo.image = textureImage; viewInfo.viewType = Vulkan::getImageViewType(getTextureType()); + if (viewInfo.viewType == VK_IMAGE_VIEW_TYPE_CUBE) + viewInfo.viewType = VK_IMAGE_VIEW_TYPE_2D; viewInfo.format = vulkanFormat.internalFormat; viewInfo.subresourceRange.aspectMask = imageAspect; viewInfo.subresourceRange.baseMipLevel = mip + rootView.startMipmap;