From bdcd5ba39bd3a7af45087644f5dea6071bbafea8 Mon Sep 17 00:00:00 2001 From: magumagu Date: Sat, 29 Mar 2014 13:10:43 -0700 Subject: SW backend: make shaders work on Intel/Windows. Apparently the Intel shader compiler doesn't implement "#if" correctly... so use "#ifdef" instead. --- Source/Core/VideoBackends/Software/SWRenderer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Source/Core/VideoBackends/Software/SWRenderer.cpp') diff --git a/Source/Core/VideoBackends/Software/SWRenderer.cpp b/Source/Core/VideoBackends/Software/SWRenderer.cpp index 8c1a7e40f8..e78aae5e4c 100644 --- a/Source/Core/VideoBackends/Software/SWRenderer.cpp +++ b/Source/Core/VideoBackends/Software/SWRenderer.cpp @@ -51,7 +51,7 @@ void SWRenderer::Shutdown() void CreateShaders() { static const char *fragShaderText = - "#if GL_ES\n" + "#ifdef GL_ES\n" "precision highp float;\n" "#endif\n" "varying vec2 TexCoordOut;\n" @@ -60,7 +60,7 @@ void CreateShaders() " gl_FragColor = texture2D(Texture, TexCoordOut);\n" "}\n"; static const char *vertShaderText = - "#if GL_ES\n" + "#ifdef GL_ES\n" "precision highp float;\n" "#endif\n" "attribute vec4 pos;\n" -- cgit v1.2.3