From 65153b55fac015da5cf6683be1f2aedcf526a5fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Thu, 12 Jun 2014 08:58:14 +0200 Subject: [PATCH] Never detach shaders as some drivers may have broken semantics. May help #6294 (you're supposed to be able to detach them after link) --- GPU/GLES/ShaderManager.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/GPU/GLES/ShaderManager.cpp b/GPU/GLES/ShaderManager.cpp index 72bcb2773b..236c34220b 100644 --- a/GPU/GLES/ShaderManager.cpp +++ b/GPU/GLES/ShaderManager.cpp @@ -109,13 +109,6 @@ LinkedShader::LinkedShader(Shader *vs, Shader *fs, u32 vertType, bool useHWTrans glLinkProgram(program); - // Detaching shaders is annoying when debugging with gDebugger - // so let's not do that on Windows. -#ifdef USING_GLES2 - glDetachShader(program, vs->shader); - glDetachShader(program, fs->shader); -#endif - GLint linkStatus = GL_FALSE; glGetProgramiv(program, GL_LINK_STATUS, &linkStatus); if (linkStatus != GL_TRUE) {