diff --git a/renderdoc/driver/gl/gl_shader_refl.cpp b/renderdoc/driver/gl/gl_shader_refl.cpp index b85e002a7..ccaf86eb2 100644 --- a/renderdoc/driver/gl/gl_shader_refl.cpp +++ b/renderdoc/driver/gl/gl_shader_refl.cpp @@ -1364,6 +1364,12 @@ void MakeShaderReflection(GLenum shadType, GLuint sepProg, ShaderReflection &ref res.variableType.name = "samplerCubeArray"; res.variableType.baseType = VarType::Float; } + else if(values[0] == eGL_SAMPLER_CUBE_MAP_ARRAY_SHADOW) + { + res.textureType = TextureType::TextureCubeArray; + res.variableType.name = "samplerCubeArrayShadow"; + res.variableType.baseType = VarType::Float; + } else if(values[0] == eGL_SAMPLER_2D_MULTISAMPLE) { res.textureType = TextureType::Texture2DMS;