From 61ef550344ffe99ea1dcaf74bc3f4df3627cf677 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 2 Mar 2023 15:24:43 +0000 Subject: [PATCH] add extra GL extension declare to work around Intel driver issue --- renderdoc/driver/gl/gl_debug.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/renderdoc/driver/gl/gl_debug.cpp b/renderdoc/driver/gl/gl_debug.cpp index 63df0759d..4dcbe09fc 100644 --- a/renderdoc/driver/gl/gl_debug.cpp +++ b/renderdoc/driver/gl/gl_debug.cpp @@ -425,9 +425,10 @@ void GLReplay::InitDebugData() "#extension GL_ARB_shader_bit_encoding : require\n"; } - vs = GenerateGLSLShader( - GetEmbeddedResource(glsl_blit_vert), shaderType, glslBaseVer, - "#extension GL_ARB_separate_shader_objects : require\n#define FORCE_IO_LOCATION 1"); + vs = GenerateGLSLShader(GetEmbeddedResource(glsl_blit_vert), shaderType, glslBaseVer, + "#extension GL_ARB_separate_shader_objects : require\n" + "#extension GL_ARB_explicit_attrib_location : require\n" + "#define FORCE_IO_LOCATION 1"); // used to combine with custom shaders. // this has to have explicit locations on the output even though we don't normally use that,