From 806db25561bd23a52ccaa09af727bd26ea04fb41 Mon Sep 17 00:00:00 2001 From: Leo Tenenbaum Date: Tue, 8 Dec 2020 19:31:42 -0500 Subject: moving platforms, rotating platforms, consistent physics --- assets/platform_f.glsl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'assets') 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; } -- cgit v1.2.3