summaryrefslogtreecommitdiffstats
path: root/video/out/opengl/context.c
diff options
context:
space:
mode:
Diffstat (limited to 'video/out/opengl/context.c')
-rw-r--r--video/out/opengl/context.c29
1 files changed, 14 insertions, 15 deletions
diff --git a/video/out/opengl/context.c b/video/out/opengl/context.c
index 07fa183acc..781352da34 100644
--- a/video/out/opengl/context.c
+++ b/video/out/opengl/context.c
@@ -59,21 +59,20 @@ struct opengl_opts {
#define OPT_BASE_STRUCT struct opengl_opts
const struct m_sub_options opengl_conf = {
.opts = (const struct m_option[]) {
- OPT_FLAG("opengl-glfinish", use_glfinish, 0),
- OPT_FLAG("opengl-waitvsync", waitvsync, 0),
- OPT_INT("opengl-swapinterval", swapinterval, 0),
- OPT_INT("opengl-check-pattern-a", vsync_pattern[0], 0),
- OPT_INT("opengl-check-pattern-b", vsync_pattern[1], 0),
- OPT_INT("opengl-restrict", restrict_version, 0),
- OPT_CHOICE("opengl-es", gles_mode, 0,
- ({"auto", GLES_AUTO}, {"yes", GLES_YES}, {"no", GLES_NO})),
- OPT_CHOICE("opengl-early-flush", early_flush, 0,
- ({"no", FLUSH_NO}, {"yes", FLUSH_YES}, {"auto", FLUSH_AUTO})),
-
- OPT_REPLACED("opengl-debug", "gpu-debug"),
- OPT_REPLACED("opengl-sw", "gpu-sw"),
- OPT_REPLACED("opengl-vsync-fences", "swapchain-depth"),
- OPT_REPLACED("opengl-backend", "gpu-context"),
+ {"opengl-glfinish", OPT_FLAG(use_glfinish)},
+ {"opengl-waitvsync", OPT_FLAG(waitvsync)},
+ {"opengl-swapinterval", OPT_INT(swapinterval)},
+ {"opengl-check-pattern-a", OPT_INT(vsync_pattern[0])},
+ {"opengl-check-pattern-b", OPT_INT(vsync_pattern[1])},
+ {"opengl-restrict", OPT_INT(restrict_version)},
+ {"opengl-es", OPT_CHOICE(gles_mode,
+ {"auto", GLES_AUTO}, {"yes", GLES_YES}, {"no", GLES_NO})},
+ {"opengl-early-flush", OPT_CHOICE(early_flush,
+ {"no", FLUSH_NO}, {"yes", FLUSH_YES}, {"auto", FLUSH_AUTO})},
+ {"opengl-debug", OPT_REPLACED("gpu-debug")},
+ {"opengl-sw", OPT_REPLACED("gpu-sw")},
+ {"opengl-vsync-fences", OPT_REPLACED("swapchain-depth")},
+ {"opengl-backend", OPT_REPLACED("gpu-context")},
{0},
},
.defaults = &(const struct opengl_opts) {