From c6e0c8430f1e84e53c64a0bc2c1963ec3157e2c3 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 7 Sep 2015 13:35:11 +0200 Subject: image-surface/software rendering as preference --- gtk2_ardour/ui_config.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'gtk2_ardour/ui_config.cc') diff --git a/gtk2_ardour/ui_config.cc b/gtk2_ardour/ui_config.cc index 1fe2d4135f..e20eb6fc72 100644 --- a/gtk2_ardour/ui_config.cc +++ b/gtk2_ardour/ui_config.cc @@ -17,6 +17,10 @@ */ +#if !defined USE_CAIRO_IMAGE_SURFACE && !defined NDEBUG +#define OPTIONAL_CAIRO_IMAGE_SURFACE +#endif + #include #include #include @@ -156,6 +160,11 @@ UIConfiguration::pre_gui_init () if (get_buggy_gradients()) { g_setenv ("FORCE_BUGGY_GRADIENTS", "1", 1); } +#endif +#ifdef OPTIONAL_CAIRO_IMAGE_SURFACE + if (get_cairo_image_surface()) { + g_setenv ("ARDOUR_IMAGE_SURFACE", "1", 1); + } #endif return 0; } -- cgit v1.2.3