Browse Source

TextureTools: use `layout(binding = ...)` only if GLSL supports it.

pull/278/head
Vladimír Vondruš 13 years ago
parent
commit
955586b178
  1. 6
      src/TextureTools/DistanceFieldShader.frag

6
src/TextureTools/DistanceFieldShader.frag

@ -36,10 +36,14 @@
#ifdef EXPLICIT_UNIFORM_LOCATION #ifdef EXPLICIT_UNIFORM_LOCATION
layout(location = 0) uniform int radius; layout(location = 0) uniform int radius;
layout(location = 1) uniform vec2 scaling; layout(location = 1) uniform vec2 scaling;
layout(binding = 8) uniform sampler2D textureData;
#else #else
uniform lowp int radius; uniform lowp int radius;
uniform mediump vec2 scaling; uniform mediump vec2 scaling;
#endif
#ifdef EXPLICIT_TEXTURE_LAYER
layout(binding = 8) uniform sampler2D textureData;
#else
uniform lowp sampler2D textureData; uniform lowp sampler2D textureData;
#endif #endif

Loading…
Cancel
Save