1
0
Fork 0
mirror of https://github.com/yshui/picom.git synced 2024-11-18 13:55:36 -05:00
picom/src
Richard Grenville 8ffcf1c1e8 Feature: OpenGL backend
- Add experimental OpenGL backend (--opengl). --blur-background is
  currently not possible with this backend, because I'm still trying to
  find a proper way to do blur with OpenGL. Flipping backend on-the-fly
  is really hard, so it isn't supported right now. No configuration file
  option exists to enable this, because it isn't stable enough.

- Add `opengl-swc` VSync method that uses SGI_swap_control to control
  buffer swap, with OpenGL backend. (#7)

- Fix a potential read-from-freed-memory issue in paint_all().

- Correctly reattach GLX context after fork.

- Dump error text in error(). Add GLX error code handling.

- Code clean-up.

- Known issues: Region operations take a lot of time in glx_render().
  I'm hesitating about what to do.
2013-03-15 23:16:23 +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 Feature: OpenGL backend 2013-03-15 23:16:23 +08:00
compton.c Feature: OpenGL backend 2013-03-15 23:16:23 +08:00
compton.h Feature: OpenGL backend 2013-03-15 23:16:23 +08:00
dbus.c Improvement: ARGB window matching & Enable track_focus with D-Bus 2013-03-10 18:45:54 +08:00
dbus.h Improvement: Change VSync mode with D-Bus & Makefile update & Misc 2013-01-31 22:56:54 +08:00
opengl.c Feature: OpenGL backend 2013-03-15 23:16:23 +08:00
opengl.h Feature: OpenGL backend 2013-03-15 23:16:23 +08:00