picom/src
Richard Grenville b6a99334ce Bug fix: GLX backend incompatibility with VirtualBox & others
- GLX backend: Fix a bug that window content does not get updated on
  VirtualBox, by rebinding texture when window content changes. This may
  have a negative effect on performance.

- GLX backend: Add --glx-no-stencil to restore the old clipping method,
  just in case.

- GLX backend: Apply stricter checks on texture-pixmap binding.

- GLX backend: Fix a bug that glx_set_clip() behaves incorrectly when
  None is passed in.

- GLX backend: Use glEnable()/glDisable() to toggle stencil tests, in
  hope to increase performance.

- Move window pixmap/picture fetching to win_paint_win(), in hope to
  increase performance.

- Intersect shadow painting region with its bounding rectangle, in hope
  to increase performance.
2013-03-17 12:14:00 +08:00
..
c2.c Improvement: ARGB window matching & Enable track_focus with D-Bus 2013-03-10 18:45:54 +08:00
c2.h Improvement: ARGB window matching & Enable track_focus with D-Bus 2013-03-10 18:45:54 +08:00
common.h Bug fix: GLX backend incompatibility with VirtualBox & others 2013-03-17 12:14:00 +08:00
compton.c Bug fix: GLX backend incompatibility with VirtualBox & others 2013-03-17 12:14:00 +08:00
compton.h Bug fix: GLX backend incompatibility with VirtualBox & others 2013-03-17 12:14:00 +08:00
dbus.c Bug fix: GLX backend incompatibility with mesa & others 2013-03-16 22:54:43 +08:00
dbus.h Improvement: Change VSync mode with D-Bus & Makefile update & Misc 2013-01-31 22:56:54 +08:00
opengl.c Bug fix: GLX backend incompatibility with VirtualBox & others 2013-03-17 12:14:00 +08:00
opengl.h Bug fix: GLX backend incompatibility with mesa & others 2013-03-16 22:54:43 +08:00