From 19fed3fc7bec214e919ca89b889c0bd2b5caaaf9 Mon Sep 17 00:00:00 2001 From: a1xd <68629610+a1xd@users.noreply.github.com> Date: Wed, 15 Sep 2021 13:45:00 -0400 Subject: fix gain classic with input cap mode --- common/accel-classic.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/accel-classic.hpp b/common/accel-classic.hpp index 0da4783..c230bb4 100644 --- a/common/accel-classic.hpp +++ b/common/accel-classic.hpp @@ -102,12 +102,12 @@ namespace rawaccel { constant = (base_fn(cap.x, accel_raised, args) - cap.y) * cap.x; break; case classic_cap_mode::in: + accel_raised = pow(args.acceleration, args.exponent_classic - 1); if (args.cap.x > 0) { cap.x = args.cap.x; cap.y = gain(cap.x, args.acceleration, args.exponent_classic, args.offset); constant = (base_fn(cap.x, accel_raised, args) - cap.y) * cap.x; } - accel_raised = pow(args.acceleration, args.exponent_classic - 1); break; case classic_cap_mode::out: default: -- cgit v1.2.3