aboutsummaryrefslogtreecommitdiffstats
path: root/src/extras/shaders/leedsBuilding.vert
diff options
context:
space:
mode:
authoraap <aap@papnet.eu>2021-01-09 19:20:32 +0100
committeraap <aap@papnet.eu>2021-01-09 19:20:32 +0100
commit03c5fdef4391b403955120aeb74e687c0a2c9578 (patch)
treed6b589e2690aaaa038656957ad65d30954e7abed /src/extras/shaders/leedsBuilding.vert
parent203dff9165d473d030d8945ef80f1c12350662cf (diff)
moved new renderer; implemented leeds building rendering
Diffstat (limited to 'src/extras/shaders/leedsBuilding.vert')
-rw-r--r--src/extras/shaders/leedsBuilding.vert4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/extras/shaders/leedsBuilding.vert b/src/extras/shaders/leedsBuilding.vert
index 67dd7938..766cd081 100644
--- a/src/extras/shaders/leedsBuilding.vert
+++ b/src/extras/shaders/leedsBuilding.vert
@@ -1,6 +1,8 @@
uniform vec4 u_amb;
uniform vec4 u_emiss;
+#define surfEmissive (u_surfProps.w)
+
VSIN(ATTRIB_POS) vec3 in_pos;
VSOUT vec4 v_color;
@@ -18,7 +20,7 @@ main(void)
v_color = in_color;
v_color.rgb *= u_amb.rgb;
- v_color.rgb += u_emiss.rgb;
+ v_color.rgb += u_emiss.rgb*surfEmissive;
v_color = clamp(v_color, 0.0, 1.0);
v_color.a *= u_matColor.a;