summaryrefslogtreecommitdiffhomepage
path: root/shaders/lightmap.vert
diff options
context:
space:
mode:
Diffstat (limited to 'shaders/lightmap.vert')
-rw-r--r--shaders/lightmap.vert13
1 files changed, 8 insertions, 5 deletions
diff --git a/shaders/lightmap.vert b/shaders/lightmap.vert
index 7acd83ce..90c5bc9c 100644
--- a/shaders/lightmap.vert
+++ b/shaders/lightmap.vert
@@ -16,12 +16,15 @@ layout (location = 0) in vec3 position;
void main() {
vec2 pos = position.xy;
- vec2 dir = pos - center_clip;
- float len = length(dir);
- if (len > 1e-6)
+ if (mode == 0)
{
- vec2 dir_norm = dir * (1/len);
- pos += dir_norm * position.z * 4;
+ vec2 dir = pos - center_clip;
+ float len = length(dir);
+ if (len > 1e-6)
+ {
+ vec2 dir_norm = dir * (1/len);
+ pos += dir_norm * position.z * 4;
+ }
}
gl_Position = vec4(pos, 0, 1);
}