summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp
diff options
context:
space:
mode:
authorMarkus Wick <markus@selfnet.de>2015-06-04 13:28:53 +0200
committerMarkus Wick <markus@selfnet.de>2015-06-04 13:28:53 +0200
commitf5b0468179f1c3c15cfb5957218ee9f27cb47d77 (patch)
tree85eba1aac30cdd78d87ae3691e1a8723e3eb6e1e /Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp
parent98ed5881abaf1fa61c9c9638cbb093280297b8e5 (diff)
parent030d467d62cb1e3e5b40c5ba3fa142626efef9a5 (diff)
Merge pull request #2213 from JosJuice/panic-alert-t
Use PanicAlertT/PanicAlert when appropriate
Diffstat (limited to 'Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp')
-rw-r--r--Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp22
1 files changed, 9 insertions, 13 deletions
diff --git a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp
index 9bb0a72014..4ff8bf28de 100644
--- a/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp
+++ b/Source/Core/VideoBackends/OGL/ProgramShaderCache.cpp
@@ -312,12 +312,10 @@ bool ProgramShaderCache::CompileShader(SHADER& shader, const char* vcode, const
if (linkStatus != GL_TRUE)
{
- PanicAlert("Failed to link shaders!\nThis usually happens when trying to use Dolphin with an outdated GPU or integrated GPU like the Intel GMA series.\n\nIf you're sure this is Dolphin's error anyway, post the contents of %s along with this error message at the forums.\n\nDebug info (%s, %s, %s):\n%s",
- filename.c_str(),
- g_ogl_config.gl_vendor,
- g_ogl_config.gl_renderer,
- g_ogl_config.gl_version,
- infoLog);
+ PanicAlert("Failed to link shaders: %s\n"
+ "Debug info (%s, %s, %s):\n%s",
+ filename.c_str(),
+ g_ogl_config.gl_vendor, g_ogl_config.gl_renderer, g_ogl_config.gl_version, infoLog);
}
delete [] infoLog;
@@ -371,13 +369,11 @@ GLuint ProgramShaderCache::CompileSingleShader(GLuint type, const char* code)
if (compileStatus != GL_TRUE)
{
- PanicAlert("Failed to compile %s shader!\nThis usually happens when trying to use Dolphin with an outdated GPU or integrated GPU like the Intel GMA series.\n\nIf you're sure this is Dolphin's error anyway, post the contents of %s along with this error message at the forums.\n\nDebug info (%s, %s, %s):\n%s",
- type == GL_VERTEX_SHADER ? "vertex" : type==GL_FRAGMENT_SHADER ? "pixel" : "geometry",
- filename.c_str(),
- g_ogl_config.gl_vendor,
- g_ogl_config.gl_renderer,
- g_ogl_config.gl_version,
- infoLog);
+ PanicAlert("Failed to compile %s shader: %s\n"
+ "Debug info (%s, %s, %s):\n%s",
+ type == GL_VERTEX_SHADER ? "vertex" : type==GL_FRAGMENT_SHADER ? "pixel" : "geometry",
+ filename.c_str(),
+ g_ogl_config.gl_vendor, g_ogl_config.gl_renderer, g_ogl_config.gl_version, infoLog);
}
delete[] infoLog;