From 57d0a513fd89a4b2418bb51c8deba65b7604f481 Mon Sep 17 00:00:00 2001 From: Ian Curtis Date: Wed, 9 Aug 2017 23:25:01 +0000 Subject: [PATCH] Technically matrix casts are only allowed in glsl 1.2 and later --- Src/Graphics/New3D/R3DShader.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Src/Graphics/New3D/R3DShader.cpp b/Src/Graphics/New3D/R3DShader.cpp index 7cb6bd6..9f5ee3a 100644 --- a/Src/Graphics/New3D/R3DShader.cpp +++ b/Src/Graphics/New3D/R3DShader.cpp @@ -5,6 +5,8 @@ namespace New3D { static const char *vertexShaderR3D = R"glsl( +#version 120 + // uniforms uniform float fogIntensity; uniform float fogDensity; @@ -32,6 +34,8 @@ void main(void) static const char *fragmentShaderR3D = R"glsl( +#version 120 + uniform sampler2D tex1; // base tex uniform sampler2D tex2; // micro tex (optional)