From a5e2a7e4269689ecaf522687d70adfaa876e232e Mon Sep 17 00:00:00 2001 From: squidbus <175574877+squidbus@users.noreply.github.com> Date: Sat, 19 Jul 2025 06:47:29 -0700 Subject: [PATCH] Fix cube texture view type. --- MarathonRecomp/gpu/rhi/plume_vulkan.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MarathonRecomp/gpu/rhi/plume_vulkan.cpp b/MarathonRecomp/gpu/rhi/plume_vulkan.cpp index f9b2acdd0..3f4c4a1e6 100644 --- a/MarathonRecomp/gpu/rhi/plume_vulkan.cpp +++ b/MarathonRecomp/gpu/rhi/plume_vulkan.cpp @@ -281,14 +281,14 @@ namespace plume { static VkImageViewType toImageViewType(RenderTextureViewDimension dimension, uint16_t arraySize) { switch (dimension) { - case RenderTextureViewDimension::TEXTURE_1D: + case RenderTextureViewDimension::TEXTURE_1D: return arraySize > 1 ? VK_IMAGE_VIEW_TYPE_1D_ARRAY : VK_IMAGE_VIEW_TYPE_1D; - case RenderTextureViewDimension::TEXTURE_2D: + case RenderTextureViewDimension::TEXTURE_2D: return arraySize > 1 ? VK_IMAGE_VIEW_TYPE_2D_ARRAY : VK_IMAGE_VIEW_TYPE_2D; case RenderTextureViewDimension::TEXTURE_3D: return VK_IMAGE_VIEW_TYPE_3D; - case RenderTextureViewDimension::TEXTURE_CUBE: - return arraySize > 1 ? VK_IMAGE_VIEW_TYPE_CUBE_ARRAY : VK_IMAGE_VIEW_TYPE_CUBE; + case RenderTextureViewDimension::TEXTURE_CUBE: + return arraySize > 6 ? VK_IMAGE_VIEW_TYPE_CUBE_ARRAY : VK_IMAGE_VIEW_TYPE_CUBE; default: assert(false && "Unknown resource dimension."); return VK_IMAGE_VIEW_TYPE_MAX_ENUM;