aboutsummaryrefslogtreecommitdiffstats
path: root/include/gfx_rules.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/gfx_rules.h')
-rw-r--r--include/gfx_rules.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/gfx_rules.h b/include/gfx_rules.h
index 4fff2d21..4b7e9506 100644
--- a/include/gfx_rules.h
+++ b/include/gfx_rules.h
@@ -101,6 +101,15 @@
#if GDISP_NEED_MULTITHREAD && GDISP_NEED_ASYNC
#error "GDISP: Only one of GDISP_NEED_MULTITHREAD and GDISP_NEED_ASYNC should be defined."
#endif
+ #if GDISP_NEED_ASYNC && !(GFX_USE_GQUEUE && GQUEUE_NEED_GSYNC)
+ #if GFX_DISPLAY_RULE_WARNINGS
+ #warning "GDISP: GFX_USE_GQUEUE or GQUEUE_NEED_GSYNC is not TRUE. It has been turned on for you."
+ #endif
+ #undef GFX_USE_GQUEUE
+ #define GFX_USE_GQUEUE TRUE
+ #undef GQUEUE_NEED_GSYNC
+ #define GQUEUE_NEED_GSYNC TRUE
+ #endif
#endif
#if GFX_USE_TDISP
@@ -141,6 +150,9 @@
#if GFX_USE_GAUDOUT
#endif
+#if GFX_USE_GQUEUE
+#endif
+
#if GFX_USE_GMISC
#endif