From f369452876790c1f61f910775c2a2c38f97efa2c Mon Sep 17 00:00:00 2001 From: Andrew Belt Date: Wed, 29 Sep 2021 09:48:02 -0400 Subject: [PATCH] Use nvgGlobalTint() instead of nvgGlobalAlpha() for drawing lights. --- src/Octave.cpp | 2 +- src/Quantizer.cpp | 2 +- src/Scope.cpp | 2 +- src/VCA.cpp | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Octave.cpp b/src/Octave.cpp index 14e4e3c..91831ac 100644 --- a/src/Octave.cpp +++ b/src/Octave.cpp @@ -66,7 +66,7 @@ struct OctaveButton : Widget { activeOctave = std::round(pq->getValue()); // Disable tinting when rack brightness is decreased - nvgGlobalAlpha(args.vg, 1.0); + nvgGlobalTint(args.vg, color::WHITE); if (activeOctave == octave) { // Enabled diff --git a/src/Quantizer.cpp b/src/Quantizer.cpp index 2eeb504..9aa0386 100644 --- a/src/Quantizer.cpp +++ b/src/Quantizer.cpp @@ -129,7 +129,7 @@ struct QuantizerButton : OpaqueWidget { Rect r = box.zeroPos().grow(Vec(margin, margin / 2).neg()); // Disable tinting when rack brightness is decreased - nvgGlobalAlpha(args.vg, 1.0); + nvgGlobalTint(args.vg, color::WHITE); nvgBeginPath(args.vg); nvgRect(args.vg, RECT_ARGS(r)); diff --git a/src/Scope.cpp b/src/Scope.cpp index 0658e20..e5df0f7 100644 --- a/src/Scope.cpp +++ b/src/Scope.cpp @@ -302,7 +302,7 @@ struct ScopeDisplay : TransparentWidget { return; // Disable tinting when rack brightness is decreased - nvgGlobalAlpha(args.vg, 1.0); + nvgGlobalTint(args.vg, color::WHITE); float gainX = std::pow(2.f, std::round(module->params[Scope::X_SCALE_PARAM].getValue())) / 10.f; float gainY = std::pow(2.f, std::round(module->params[Scope::Y_SCALE_PARAM].getValue())) / 10.f; diff --git a/src/VCA.cpp b/src/VCA.cpp index 8de9565..b503c26 100644 --- a/src/VCA.cpp +++ b/src/VCA.cpp @@ -206,7 +206,7 @@ struct VCA_1VUKnob : SliderKnob { nvgFill(args.vg); // Disable tinting when rack brightness is decreased - nvgGlobalAlpha(args.vg, 1.0); + nvgGlobalTint(args.vg, color::WHITE); const Vec margin = Vec(3, 3); Rect r = box.zeroPos().grow(margin.neg());