diff --git a/renderdoc/driver/gl/gl_driver.cpp b/renderdoc/driver/gl/gl_driver.cpp index 46dd49fce..a0df661e7 100644 --- a/renderdoc/driver/gl/gl_driver.cpp +++ b/renderdoc/driver/gl/gl_driver.cpp @@ -4239,6 +4239,8 @@ bool WrappedOpenGL::ProcessChunk(ReadSerialiser &ser, GLChunk chunk) case GLChunk::wglDXUnregisterObjectNV: case GLChunk::wglDXObjectAccessNV: case GLChunk::wglDXUnlockObjectsNV: + case GLChunk::glMaxShaderCompilerThreadsARB: + case GLChunk::glMaxShaderCompilerThreadsKHR: case GLChunk::Max: RDCERR("Unexpected chunk, or missing case for processing! Skipping..."); ser.SkipCurrentChunk(); diff --git a/renderdoc/driver/shaders/spirv/spirv_common.h b/renderdoc/driver/shaders/spirv/spirv_common.h index a2e8aa8e1..943a76db7 100644 --- a/renderdoc/driver/shaders/spirv/spirv_common.h +++ b/renderdoc/driver/shaders/spirv/spirv_common.h @@ -29,6 +29,7 @@ #include #include #include "3rdparty/glslang/SPIRV/spirv.hpp" +#include "api/replay/renderdoc_replay.h" using std::string; using std::vector;