From 4ca4cbb32acf0a5c8a4becba922a1587081f084a Mon Sep 17 00:00:00 2001 From: MaranBr Date: Fri, 24 Oct 2025 13:54:49 -0400 Subject: [PATCH] Fix build (again) --- src/video_core/texture_cache/image_view_info.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/video_core/texture_cache/image_view_info.cpp b/src/video_core/texture_cache/image_view_info.cpp index d04f574288..5c681ab4fe 100644 --- a/src/video_core/texture_cache/image_view_info.cpp +++ b/src/video_core/texture_cache/image_view_info.cpp @@ -56,7 +56,7 @@ ImageViewInfo::ImageViewInfo(const TICEntry& config, s32 base_layer) noexcept break; case TextureType::Texture1DArray: ASSERT(config.Depth() > 0); - ASSERT(base_layer < config.Depth()); + ASSERT(static_cast(base_layer) < config.Depth()); type = ImageViewType::e1DArray; range.extent.layers = config.Depth() - base_layer; break; @@ -69,15 +69,10 @@ ImageViewInfo::ImageViewInfo(const TICEntry& config, s32 base_layer) noexcept break; case TextureType::Texture2DArray: ASSERT(config.Depth() > 0); - ASSERT(base_layer < config.Depth()); + ASSERT(static_cast(base_layer) < config.Depth()); type = ImageViewType::e2DArray; range.extent.layers = config.Depth() - base_layer; break; - case TextureType::Texture3D: - ASSERT(base_layer == 0); - type = ImageViewType::e3D; - range.extent.layers = config.Depth(); - break; case TextureType::TextureCubemap: ASSERT(config.Depth() == 1); ASSERT(base_layer == 0); @@ -86,10 +81,15 @@ ImageViewInfo::ImageViewInfo(const TICEntry& config, s32 base_layer) noexcept break; case TextureType::TextureCubeArray: ASSERT(config.Depth() > 0); - ASSERT(base_layer < config.Depth()); + ASSERT(static_cast(base_layer) < config.Depth()); type = ImageViewType::CubeArray; range.extent.layers = (config.Depth() - base_layer) * 6; break; + case TextureType::Texture3D: + ASSERT(base_layer == 0); + type = ImageViewType::e3D; + range.extent.layers = 1; + break; case TextureType::Texture1DBuffer: type = ImageViewType::Buffer; range.extent.layers = 1;