From 955586b178dfcf11dfffe4ab562a0838ffa8da2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 5 Jul 2013 17:34:47 +0200 Subject: [PATCH] TextureTools: use `layout(binding = ...)` only if GLSL supports it. --- src/TextureTools/DistanceFieldShader.frag | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/TextureTools/DistanceFieldShader.frag b/src/TextureTools/DistanceFieldShader.frag index c19273b79..8d7e0f427 100644 --- a/src/TextureTools/DistanceFieldShader.frag +++ b/src/TextureTools/DistanceFieldShader.frag @@ -36,10 +36,14 @@ #ifdef EXPLICIT_UNIFORM_LOCATION layout(location = 0) uniform int radius; layout(location = 1) uniform vec2 scaling; -layout(binding = 8) uniform sampler2D textureData; #else uniform lowp int radius; uniform mediump vec2 scaling; +#endif + +#ifdef EXPLICIT_TEXTURE_LAYER +layout(binding = 8) uniform sampler2D textureData; +#else uniform lowp sampler2D textureData; #endif