diff --git a/gfx/drivers_context/drm_ctx.c b/gfx/drivers_context/drm_ctx.c index c4a07b0ebd..c8d1c029e0 100644 --- a/gfx/drivers_context/drm_ctx.c +++ b/gfx/drivers_context/drm_ctx.c @@ -876,12 +876,10 @@ static uint32_t gfx_ctx_drm_get_flags(void *data) uint32_t flags = 0; gfx_ctx_drm_data_t *drm = (gfx_ctx_drm_data_t*)data; + BIT32_SET(flags, GFX_CTX_FLAGS_CUSTOMIZABLE_SWAPCHAIN_IMAGES); + if (drm->core_hw_context_enable) - { BIT32_SET(flags, GFX_CTX_FLAGS_GL_CORE_CONTEXT); - } - else - BIT32_SET(flags, GFX_CTX_FLAGS_NONE); return flags; } diff --git a/gfx/video_context_driver.h b/gfx/video_context_driver.h index 0e1b7dc9fa..c98ca0ebb2 100644 --- a/gfx/video_context_driver.h +++ b/gfx/video_context_driver.h @@ -54,7 +54,8 @@ enum display_metric_types enum display_flags { GFX_CTX_FLAGS_NONE = 0, - GFX_CTX_FLAGS_GL_CORE_CONTEXT + GFX_CTX_FLAGS_GL_CORE_CONTEXT, + GFX_CTX_FLAGS_CUSTOMIZABLE_SWAPCHAIN_IMAGES }; typedef void (*gfx_ctx_proc_t)(void);