From fc5f4820b4d6ce53f91aec30d43e1c72ccec0623 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 5 Oct 2022 16:51:37 +0200 Subject: [PATCH] GL: allow writting gamma=1/2.2 gamma can now be a fraction --- src/video_display/gl.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/video_display/gl.cpp b/src/video_display/gl.cpp index cdb024b1b..44baafdca 100644 --- a/src/video_display/gl.cpp +++ b/src/video_display/gl.cpp @@ -595,6 +595,9 @@ static void *display_gl_parse_fmt(struct state_gl *s, char *ptr) { #endif } else if (strstr(tok, "gamma=") == tok) { s->gamma = stof(strchr(tok, '=') + 1); + if (strchr(tok, '/')) { + s->gamma /= stof(strchr(tok, '/') + 1); + } } else if (!strcasecmp(tok, "hide-window")) { s->hide_window = true; } else if (strcasecmp(tok, "pbo") == 0 || strcasecmp(tok, "nopbo") == 0) {