kwin/libkwineffects
Fredrik Höglund bb9f59a89c kwin: Use xcb to optimize damage event handling
Use XDamageReportNonEmpty instead of XDamageReportRawRectangles.

In XDamageReportNonEmpty mode the server generates a single damage
event when the damage state transitions from not-damaged to damaged.
When the compositor is ready to paint the screen, it requests the
damage region for each window and resets the state to not-damaged.

With XCB we can request the damage regions for all windows in a
single roundtrip, making this the preferred mode.

This should reduce the number of wakeups and the time spent
processing damage events between repaints.
2012-11-07 22:17:14 +01:00
..
anidata.cpp add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
anidata_p.h
CMakeLists.txt Fix include 2012-10-29 17:20:19 +01:00
kwinanimationeffect.cpp Fix C++11 narrowing warnings 2012-10-24 20:42:14 +02:00
kwinanimationeffect.h add clipping support to AnimationEffect 2012-05-10 19:35:13 +02:00
kwinconfig.h.cmake Provide OpenGL over Egl 2012-10-04 17:17:01 +02:00
kwineffects.cpp Introduce dedicated OpenGL1 and OpenGL2 compositing types 2012-09-29 15:33:57 +02:00
kwineffects.h kwin: Use xcb to optimize damage event handling 2012-11-07 22:17:14 +01:00
kwinglobals.cpp Ensure that Extension::init() is only performed once 2012-04-22 22:29:17 +02:00
kwinglobals.h kwin: Add a function that returns the xcb_connection_t 2012-11-07 22:13:12 +01:00
kwinglplatform.cpp Merge branch 'KDE/4.9' 2012-10-30 23:26:06 +01:00
kwinglplatform.h GLPlatform can recommend the compositor to use 2012-10-25 11:40:18 +02:00
kwingltexture.cpp Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwingltexture.h kwin: adding proper clipping for transformed windows 2012-05-01 23:19:04 +02:00
kwingltexture_p.h kwin: cleaning up the GLTexture API 2012-01-31 23:10:58 +01:00
kwinglutils.cpp kwin: Rename numberVertices to vertexCount 2012-10-29 21:31:35 +01:00
kwinglutils.h Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 2012-10-25 11:34:12 +02:00
kwinglutils_funcs.cpp Do not resolve glx functions specified in GLX 1.3 2012-10-04 17:17:51 +02:00
kwinglutils_funcs.h Fix build error when GLES is not available 2012-10-06 13:44:12 +02:00
kwinxrenderutils.cpp add offscreen render support to xrender 2012-03-21 00:35:31 +01:00
kwinxrenderutils.h add offscreen render support to xrender 2012-03-21 00:35:31 +01:00
Mainpage.dox
Messages.sh