26 Commits (bef9c9c8c5893a6785eb86f72243c7ff67577033)

Author SHA1 Message Date
Martin Gräßlin bef9c9c8c5 Adjust blur and contrast for multi-output rendering on Wayland 10 years ago
Martin Gräßlin c789ce808b [effects] Disable Blur and BackgroundContrast on software emulation 10 years ago
Marco Martin f7feca678d respect WindowForceBlurRole or forcecontrast 10 years ago
Marco Martin e97eaffc6b Scale blurbehind and contrast besides translating 10 years ago
Martin Gräßlin 044e2a05b2 [effects] Properly announce/remove support in blur/contrast if shader fails 11 years ago
Marco Martin d3053fab58 support the kwayland contrast protocol 11 years ago
Thomas Lübking 12358f839a no VBO upload for zero vertex count 11 years ago
Fredrik Höglund 4d738b86ea Add an internalFormat parameter to the GLTexture ctor 11 years ago
Martin Gräßlin bf4ba54647 Remove displayWidth and displayHeight from the compositor 11 years ago
Fredrik Höglund edb0751cba Remove the NPOT texture support checks 11 years ago
Martin Gräßlin 8919cd5f54 [effects] Simplify supported check in blur and backgroundcontrast 12 years ago
Martin Gräßlin 651ea9f374 [blur|contrast] Explicitly check for openglCompositing in ::supported() 12 years ago
Martin Gräßlin 1ab37878cd [kwin] Port remaining XLib usage in effects to XCB 12 years ago
Martin Gräßlin c7d986c7fe [kwin] Remove the legacy OpenGL 1 compositing backend 12 years ago
Martin Gräßlin 3f0ff9b8d5 Migrate effects from displayWidth()/displayHeight() to virtualScreenSize()/virtualScreenGeometry() 12 years ago
Martin Gräßlin f4597a3552 [kwin] Drop unused includes to KDebug 12 years ago
Martin Gräßlin 76efe517a7 Turn built-in effects into a library kwin links against 12 years ago
Marco Martin f2acaa2826 remove connect to nonexisting signal 12 years ago
Marco Martin b7ded05596 fade out the effect if the window opacity is < 1 12 years ago
Marco Martin 65c3c4c1b4 remove paintEffectFrame implementation, add a FIXME 12 years ago
Marco Martin 3d9ddb0cf2 correctly take the matrix of floats 12 years ago
Marco Martin 210f7d3eff reintroduce prepaintscreen 12 years ago
Marco Martin dabafc4988 simplify: remove prepaintwindow/screen 12 years ago
Marco Martin 4f2d2e469d no subclass for the shader 12 years ago
Marco Martin 4036f179fc one single pass, get rid of cached version 12 years ago
Marco Martin 3a4eb9a093 stub for the background contrast effect 12 years ago
Martin Gräßlin 57905c0cc2 And we got rid of KDebug 13 years ago
Martin Gräßlin 37334f400a Drop no longer needed XLib includes from KWin 13 years ago
Fredrik Höglund 1cc0dba243 kwin/blur: Upload the geometry for both passes at the same time 13 years ago
Fredrik Höglund e1e997eda4 kwin/blur: Optimize vertex uploads 13 years ago
Fredrik Höglund e59867dd92 kwin/blur: Fetch all the blur regions in the ctor 13 years ago
Martin Gräßlin 565b4ed6a3 Common way to announce support for specific effects through X11 13 years ago
Martin Gräßlin 9308028fa4 Decoration can announce whether it currently requires an alpha channel 14 years ago
Martin Gräßlin 99db844912 Bind ARBBlurShader to OpenGL1 14 years ago
Martin Gräßlin cf5de22586 Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 14 years ago
Martin Gräßlin 2b6c4730b5 Re-enable Blur/Lanczos for Catalyst on OpenGL 2 14 years ago
Martin Gräßlin f9a2ecbf33 Do not use ShaderManager::isValid to check for OpenGL2 compositing 14 years ago
Lilian A. Moraru 99fcab5c36 Use KConfigXT in Blur effect 14 years ago
Martin Gräßlin 23f2de009b Effects can provide support information through properties 14 years ago
Martin Gräßlin c7262e8bd3 Getter/setters for opacity, saturation and brightness in WindowPaintData 14 years ago
Martin Gräßlin f723f132ca Drop support for explicit contents opacity from WindowPaintData 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
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
Philipp Knechtges 999d64bb19 kwin/blur: consider the valid part of the cache as being opaque 14 years ago
Philipp Knechtges f3117f1038 kwin/blur: substituting QHash::operator[] by an iterator-based approach 14 years ago
Philipp Knechtges 2bfcfeceb4 kwin: fixing blur bug for move/resize events 14 years ago
Philipp Knechtges 239d5757f2 kwin: move/resize events shall not force a repaint of all layers 14 years ago
Martin Gräßlin 05cd97c746 Enable Blur by default for SandyBridge 14 years ago