From e8d79344d695bd08dbc761adcf4cb704a3ebaa36 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Sat, 22 Aug 2026 12:47:13 -0400 Subject: [PATCH] [Fix] (DirectVulkan): resolve a cube-map-array sampler to the cube-map-array texture target --- .../MG_Backend/DirectVulkan/Renderer/ProgramFactory.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/MobileGL/MG_Backend/DirectVulkan/Renderer/ProgramFactory.cpp b/MobileGL/MG_Backend/DirectVulkan/Renderer/ProgramFactory.cpp index ee8590c9..8b9eb13a 100644 --- a/MobileGL/MG_Backend/DirectVulkan/Renderer/ProgramFactory.cpp +++ b/MobileGL/MG_Backend/DirectVulkan/Renderer/ProgramFactory.cpp @@ -2302,6 +2302,14 @@ namespace MobileGL::MG_Backend::DirectVulkan { case GL_INT_IMAGE_2D_RECT: case GL_UNSIGNED_INT_IMAGE_2D_RECT: return TextureTarget::TextureRectangle; + case GL_SAMPLER_CUBE_MAP_ARRAY: + case GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW: + case GL_INT_SAMPLER_CUBE_MAP_ARRAY: + case GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY: + case GL_IMAGE_CUBE_MAP_ARRAY: + case GL_INT_IMAGE_CUBE_MAP_ARRAY: + case GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY: + return TextureTarget::TextureCubeMapArray; case GL_SAMPLER_2D: case GL_SAMPLER_2D_SHADOW: case GL_INT_SAMPLER_2D: