diff options
author | Richard Grenville <[email protected]> | 2013-03-23 22:06:41 +0800 |
---|---|---|
committer | Richard Grenville <[email protected]> | 2013-03-23 22:06:41 +0800 |
commit | e9ea554fa6f246cc17e578bb3af4c1f9847e57ad (patch) | |
tree | dc321f8cadb20119beab0e2fa0e11f59b3bcc696 /compton.h | |
parent | 8fdb6e49c387e729cc2ea7bb0ce55a3a53c36cd2 (diff) | |
download | tdebase-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.h | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -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); |