330 Commits (6b8075ddbf4a04265cd8aeccda5307fdfd91d51b)

Author SHA1 Message Date
Luboš Luňák 3374f1fbda It seems there's a different place in fd.o git where docs are stored. 20 years ago
Luboš Luňák d426d9dcd4 Don't let the damage region be larger than the window, 20 years ago
Luboš Luňák 049460fa2e Reset window damage after updating the damaged areas of the OpenGL texture 20 years ago
Luboš Luňák 38f4f76b31 Detect screen refresh rate for finding out optimal compositing 20 years ago
Luboš Luňák 8e257f251f Use kwin debug area. 20 years ago
Luboš Luňák a222c2a675 Gee, map also the child X window. Qt makes some things way too simple. 20 years ago
Luboš Luňák 154d8a588b Use the compositing manager _NET_WM_CM_S<n> manager selection. 20 years ago
Luboš Luňák 5040859ee3 Force re-creating of the Alt+F3 popup (opacity option). 20 years ago
Luboš Luňák 4110fc1c3a Support for XComposite overlay window. 20 years ago
Luboš Luňák c3ac9d79ac kwin_composite currently doesn't build without libs for compositing. 20 years ago
Luboš Luňák d92d3a8165 Document the compositing framework and the scene backends, 20 years ago
Luboš Luňák 3f9b754ee7 Add post-painting pass to be used for triggering 20 years ago
Luboš Luňák 6b41c062c8 Remove the WrapperEffect hack, it's ugly. 20 years ago
Luboš Luňák 3f46d36bb9 Add convenience functions for damaging full area. 20 years ago
Luboš Luňák 10b31e7222 Support for animations, still some todo's pending. 20 years ago
Luboš Luňák 23b30bb2fa Throttle composite repaints in order not to starve everything else. 20 years ago
Luboš Luňák d50c63e451 Missing part of the don't-cache-window-pixmap commit. 20 years ago
Luboš Luňák 06203d0652 Don't bother with trying to transform window damage, 20 years ago
Luboš Luňák e194246f73 $KWIN_COMPOSE for overriding which compositing system to use 20 years ago
Luboš Luňák fba72ecdfe Update only damaged areas. 20 years ago
Luboš Luňák b09713532a Debug about which backend is enabled. 20 years ago
Luboš Luňák 649887d6c2 Looks like using XserverRegion for keeping damage regions 20 years ago
Luboš Luňák 1c7e7bb2b7 Keeping scene-related data in opengl scene. 20 years ago
Luboš Luňák efff218441 A very crude OpenGL-based compositing code. 20 years ago
Luboš Luňák e24815411a Keep damage info separately for every window. 20 years ago
Luboš Luňák 03fedc56dd No effects when not compositing. 20 years ago
Luboš Luňák e6c23e4cd3 Ok, I give up, whoever wants more complicated transformations than just 20 years ago
Luboš Luňák 0516e1e73b Add support for translation and add two "plugins" that 20 years ago
Luboš Luňák 1719127d3f Make the opacity slider and wheel operations work again. 20 years ago
Luboš Luňák bab62bf88f Use kwinrc:[Translucency]:UseTranslucency for controlling compositing. 20 years ago
Luboš Luňák c7f515630d Support for transparency. 20 years ago
Luboš Luňák f400646a6d xrender compositing work - now it uses damage areas 20 years ago
Luboš Luňák 29111875e1 Very basic compositing with xrender. 20 years ago
Luboš Luňák afcc9b6897 Prepare for scene rendering with different engines. 20 years ago
Luboš Luňák e76564c165 Proper stacking order even for unmanaged windows. 20 years ago
Luboš Luňák 4f12c1e606 Some first attempt at effects interface. 20 years ago
Luboš Luňák 06e47c10db Remove the temporary hacks again. 20 years ago
Luboš Luňák 157372f2e7 And add a silly moving-in animation for new windows. 20 years ago
Luboš Luňák c2e60957d5 Add a silly snowing-like effect to windows so that it's visible 20 years ago
Luboš Luňák 571ba9cf9e Basic compositing support. It doesn't actually do anything 20 years ago