summaryrefslogtreecommitdiffstats
path: root/compton.h
diff options
context:
space:
mode:
authorRichard Grenville <[email protected]>2013-03-23 22:06:41 +0800
committerRichard Grenville <[email protected]>2013-03-23 22:06:41 +0800
commite9ea554fa6f246cc17e578bb3af4c1f9847e57ad (patch)
treedc321f8cadb20119beab0e2fa0e11f59b3bcc696 /compton.h
parent8fdb6e49c387e729cc2ea7bb0ce55a3a53c36cd2 (diff)
downloadtdebase-e9ea554fa6f246cc17e578bb3af4c1f9847e57ad.tar.gz
tdebase-e9ea554fa6f246cc17e578bb3af4c1f9847e57ad.zip
Improvement: --blur-background-exclude #98 & MESA_swap_control & others
- Add --blur-background-exclude. (#98) - Add `opengl-mswc` VSync, which uses MESA_swap_control instead of SGI_swap_control. I don't expect it to perform better than SGI_swap_control, though. - Update CMakeLists.txt . - Add a few targets for D-Bus `win_get`. Misc changes. - Known issue: Apparently I've forgotten implementing --inactive-dim on GLX backend... Silly me.
Diffstat (limited to 'compton.h')
-rw-r--r--compton.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/compton.h b/compton.h
index b590b0ead..77d3b6bc3 100644
--- a/compton.h
+++ b/compton.h
@@ -668,6 +668,12 @@ static void
win_determine_shadow(session_t *ps, win *w);
static void
+win_determine_invert_color(session_t *ps, win *w);
+
+static void
+win_determine_blur_background(session_t *ps, win *w);
+
+static void
win_on_wtype_change(session_t *ps, win *w);
static void
@@ -988,6 +994,9 @@ vsync_opengl_oml_init(session_t *ps);
static bool
vsync_opengl_swc_init(session_t *ps);
+static bool
+vsync_opengl_mswc_init(session_t *ps);
+
#ifdef CONFIG_VSYNC_OPENGL
static int
vsync_opengl_wait(session_t *ps);