diff --git a/renderdoc/driver/gl/gl_shader_refl.cpp b/renderdoc/driver/gl/gl_shader_refl.cpp index fa0d97fc7..e41f06664 100644 --- a/renderdoc/driver/gl/gl_shader_refl.cpp +++ b/renderdoc/driver/gl/gl_shader_refl.cpp @@ -260,11 +260,10 @@ GLuint MakeSeparableShaderProgram(WrappedOpenGL &drv, GLenum type, vector #include #include "3rdparty/glslang/SPIRV/spirv.hpp" +#include "3rdparty/glslang/glslang/Include/ResourceLimits.h" #include "api/replay/renderdoc_replay.h" using std::string; @@ -178,6 +179,8 @@ glslang::TShader *CompileShaderForReflection(SPIRVShaderStage stage, const std::vector &sources); glslang::TProgram *LinkProgramForReflection(const std::vector &shaders); +extern TBuiltInResource DefaultResources; + enum class ReflectionInterface { Input,