summaryrefslogtreecommitdiffstats
path: root/video/out/gpu
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/gpu')
-rw-r--r--video/out/gpu/video.c9
-rw-r--r--video/out/gpu/video.h7
2 files changed, 13 insertions, 3 deletions
diff --git a/video/out/gpu/video.c b/video/out/gpu/video.c
index b957f71258..4ca5428098 100644
--- a/video/out/gpu/video.c
+++ b/video/out/gpu/video.c
@@ -400,9 +400,14 @@ const struct m_sub_options gl_video_conf = {
{"gamut-mapping-mode", OPT_CHOICE(tone_map.gamut_mode,
{"auto", GAMUT_AUTO},
{"clip", GAMUT_CLIP},
- {"warn", GAMUT_WARN},
+ {"perceptual", GAMUT_PERCEPTUAL},
+ {"relative", GAMUT_RELATIVE},
+ {"saturation", GAMUT_SATURATION},
+ {"absolute", GAMUT_ABSOLUTE},
{"desaturate", GAMUT_DESATURATE},
- {"darken", GAMUT_DARKEN})},
+ {"darken", GAMUT_DARKEN},
+ {"warn", GAMUT_WARN},
+ {"linear", GAMUT_LINEAR})},
{"hdr-compute-peak", OPT_CHOICE(tone_map.compute_peak,
{"auto", 0},
{"yes", 1},
diff --git a/video/out/gpu/video.h b/video/out/gpu/video.h
index 5952998fa5..de70a8f801 100644
--- a/video/out/gpu/video.h
+++ b/video/out/gpu/video.h
@@ -113,9 +113,14 @@ enum tone_mapping_mode {
enum gamut_mode {
GAMUT_AUTO,
GAMUT_CLIP,
- GAMUT_WARN,
+ GAMUT_PERCEPTUAL,
+ GAMUT_RELATIVE,
+ GAMUT_SATURATION,
+ GAMUT_ABSOLUTE,
GAMUT_DESATURATE,
GAMUT_DARKEN,
+ GAMUT_WARN,
+ GAMUT_LINEAR,
};
struct gl_tone_map_opts {