summaryrefslogtreecommitdiff
path: root/assets
diff options
context:
space:
mode:
authorLeo Tenenbaum <pommicket@gmail.com>2020-12-08 19:31:42 -0500
committerLeo Tenenbaum <pommicket@gmail.com>2020-12-08 19:31:42 -0500
commit806db25561bd23a52ccaa09af727bd26ea04fb41 (patch)
treef8f57a3b2dbd52257a75a17ba67f23a25f3fe714 /assets
parent798727229c3f27de4b4a81c6168d0f12a3094b72 (diff)
moving platforms, rotating platforms, consistent physics
Diffstat (limited to 'assets')
-rw-r--r--assets/platform_f.glsl5
1 files changed, 2 insertions, 3 deletions
diff --git a/assets/platform_f.glsl b/assets/platform_f.glsl
index 82c8740..7877ff5 100644
--- a/assets/platform_f.glsl
+++ b/assets/platform_f.glsl
@@ -9,9 +9,8 @@ void main() {
float h = clamp(dot(pos-p1, p2-p1) / dot(p2-p1, p2-p1), 0.0, 1.0);
float d = length(pos - p1 - (p2-p1) * h);
- float v = max(thickness - d, 0.0);
- v /= thickness;
- v *= v;
+ d /= thickness;
+ float v = 1.0 - d * d;
gl_FragColor = color * v;
}