From a24d43c8fd1e99c52b97a962f6acb4676be3b62e Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 27 Jun 2016 23:43:57 +0200 Subject: [PATCH] Add GFX_CTX_FLAGS_CUSTOMIZABLE_SWAPCHAIN_IMAGES display flag --- gfx/drivers_context/drm_ctx.c | 6 ++---- gfx/video_context_driver.h | 3 ++- 2 files changed, 4 insertions(+), 5 deletions(-) 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);