summaryrefslogtreecommitdiffhomepage
path: root/shaders/lightmap.frag
diff options
context:
space:
mode:
Diffstat (limited to 'shaders/lightmap.frag')
-rw-r--r--shaders/lightmap.frag18
1 files changed, 11 insertions, 7 deletions
diff --git a/shaders/lightmap.frag b/shaders/lightmap.frag
index 9136a4a5..dec46f29 100644
--- a/shaders/lightmap.frag
+++ b/shaders/lightmap.frag
@@ -1,13 +1,17 @@
precision mediump float;
layout (location = 2) uniform sampler2D sampler0;
-layout (location = 3) uniform vec4 light_color;
-layout (location = 4) uniform vec2 scale;
-layout (location = 5) uniform vec2 center_fragcoord;
-layout (location = 6) uniform vec2 center_clip;
-layout (location = 7) uniform float range;
-layout (location = 8) uniform uint mode;
-layout (location = 9) uniform uint falloff;
+layout (location = 3) uniform uint mode;
+
+layout (std140)
+uniform Lightmap {
+ vec4 light_color;
+ vec2 scale;
+ vec2 center_fragcoord;
+ vec2 center_clip;
+ float range;
+ uint falloff;
+};
layout (location = 0) out vec4 color0;
layout (location = 1) out vec4 color1;