From 2ae05756319206a9fbfde29e38bdcb04743486e4 Mon Sep 17 00:00:00 2001 From: emersion Date: Wed, 25 Jul 2018 14:46:50 +0100 Subject: [PATCH] examples/gamma-control: fix brightness formula --- examples/gamma-control.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/gamma-control.c b/examples/gamma-control.c index e2af9cdd..a060b883 100644 --- a/examples/gamma-control.c +++ b/examples/gamma-control.c @@ -115,7 +115,7 @@ static void fill_gamma_table(uint16_t *table, uint32_t ramp_size, uint16_t *b = table + 2 * ramp_size; for (uint32_t i = 0; i < ramp_size; ++i) { double val = (double)i / (ramp_size - 1); - val = contrast * pow(val, 1.0 / gamma) + (1 - brightness); + val = contrast * pow(val, 1.0 / gamma) + (brightness - 1); if (val > 1.0) { val = 1.0; } else if (val < 0.0) {