commit 505aa3d5fed3ef3a62368d609638ae368e9a9101
parent 504cea9244bb237147693d63fe19e774b4ddd389
Author: Kyle Milz <krwmilz@gmail.com>
Date: Sat, 11 Mar 2023 18:18:35 +0000
use resource._gamma directly
Diffstat:
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/events.c b/events.c
@@ -276,8 +276,6 @@ static short alt_stat; /* 1 = wait for expose, */
* Data for buffered events.
*/
-#define gamma resource._gamma
-
static void
mask_shifts(mask, pshift1, pshift2)
Pixel mask;
@@ -457,10 +455,10 @@ do_color_change()
* Compute pixel values directly.
*/
for (i = 0; i <= sf_squared; ++i) {
- double frac = gamma > 0
- ? pow((double) i / sf_squared, 1 / gamma)
+ double frac = resource._gamma > 0
+ ? pow((double) i / sf_squared, 1 / resource._gamma)
: 1 - pow((double) (sf_squared - i) / sf_squared,
- -gamma);
+ -resource._gamma);
unsigned int red, green, blue;
Pixel pixel;
@@ -1140,9 +1138,9 @@ ACTION(Act_set_density)
/*
* use_grey
*/
- if (newgamma == gamma)
+ if (newgamma == resource._gamma)
return;
- gamma = newgamma;
+ resource._gamma = newgamma;
fg_active = NULL;
reset_colors();