39 Commits (9b1ea1c7f7318dabd2b8a67be43fc4d004a46392)

Author SHA1 Message Date
Vlad Zahorodnii 9f2cb0ae1b Provide expected presentation time to effects 5 years ago
Vlad Zahorodnii 4ce853e8e4 Prettify license headers 6 years ago
Vlad Zahorodnii 1fb9f6f13a Switch to SPDX license markers 6 years ago
Vlad Zahorodnii 62a7db7028 Use nullptr everywhere 7 years ago
Vlad Zagorodniy 4e5d3d0010 Port away from QRegion::rects 7 years ago
Vlad Zagorodniy 253ff428a7 [effects] Port to new connect syntax 7 years ago
David Edmundson a3cff85e7a Remove Qt module declarations in includes 8 years ago
Martin Gräßlin 2132b1e0c8 [effects] Use arg="true" in the kcfg files 9 years ago
Martin Gräßlin 9fcedcc2f8 [effects] Use shader traits in Resize 10 years ago
Martin Gräßlin 4230a0d331 [effects] Get xcb_connection_t* and rootWindow through EffectsHandler API 12 years ago
Martin Gräßlin 77fff7af6a [kwin] Port away from deprected KCoreConfigSkeleton::readConfig 12 years ago
Martin Gräßlin 76efe517a7 Turn built-in effects into a library kwin links against 12 years ago
Martin Gräßlin 0fdd7d3f7d Resize effect supports QPainter compositing 12 years ago
Thomas Lübking 65a476d638 crossfade for resize effect 13 years ago
Thomas Lübking c2219f973b crossfade for resize effect 13 years ago
Thomas Lübking 1bda85f9f5 resize effect: use preMultiply function for color 13 years ago
Martin Gräßlin 98a04893a6 Use mgraesslin@kde.org for my mail address in Copyright and AboutData 13 years ago
Martin Gräßlin 29b36c87dd Port Resize effect to XCB render 13 years ago
Martin Gräßlin c2a4f81927 Introduce a helper class to automatically push/pop Shaders 14 years ago
Martin Gräßlin f9a2ecbf33 Do not use ShaderManager::isValid to check for OpenGL2 compositing 14 years ago
Martin Gräßlin 6d2dfe06e7 Introduce dedicated OpenGL1 and OpenGL2 compositing types 14 years ago
Alexander Jones f581e22e38 Use KConfigXT in Resize Effect 14 years ago
Thomas Lübking f5845910f3 fix texture scaling in resize effect 14 years ago
Martin Gräßlin a2b0d42916 Replace translation by QVector3D in Screen/Window PaintData 14 years ago
Martin Gräßlin 0eff12eb92 Use QGraphicsScale for scale information in ScreenPaintData 14 years ago
Martin Gräßlin 1de1204ecd Drop KWIN_HAVE_OPENGL defines in effects 14 years ago
Philipp Knechtges 93b2674313 kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls 14 years ago
Martin Gräßlin 2007a7eab8 Use namespaced parameters in signals 14 years ago
Martin Gräßlin 987bc837d9 Remove define KWIN_HAVE_OPENGL_COMPOSITING 15 years ago
Martin Gräßlin 32c903b05b Rework signals for move/resize windows 15 years ago
Martin Gräßlin eeb10c69d5 Signal for windowUserMovedResize 15 years ago
Martin Gräßlin b265537962 Drop dependency to libplasma from kwineffects library 15 years ago
Martin Gräßlin 0a7e48f7aa KWin uses kdelibs coding style. 15 years ago
Martin Gräßlin 990001c5d7 Drop GLVertexBuffer::useShader. 15 years ago
Martin Gräßlin 6cb3b95cc1 ResizeEffect uses shared VBO 15 years ago
Martin Gräßlin e2e4fe54ba Effects ported to GLES use ShaderManager 15 years ago
Martin Gräßlin 5c22ffb5f2 Resize effect ported to GLES 15 years ago
Martin Gräßlin f6ebb5d913 Texture scaling in resize effect and disabling the drawbound when the effect is present. 16 years ago
Martin Gräßlin 77f0f0eaca Adding the missing pieces for a nice and fast letterbox resizing as a replacement for the drawbound resizing. 17 years ago
Martin Gräßlin bac5a27869 Resize effect: paints a rubber band on top of the window while resizing illustrating the geometry to change. 17 years ago