357 Commits (1bc2d7d3b7c3bfc9bbfe2bfcd01ff261b955354f)

Author SHA1 Message Date
Martin Gräßlin e36d9d5165 Do not block OpenGL 2 when build for gles due to driver recommendation 13 years ago
Martin Gräßlin a6f963ec4a Invert logic of init_ok in SceneOpenGL 13 years ago
Martin Gräßlin feb352c84c Suppress unused variable warning 14 years ago
Casian Andrei 01adbe6dc5 Implement color correction (per output) 14 years ago
Casian Andrei 22569f7eb9 Remove forceAlpha uniform, which is no longer needed 14 years ago
Casian Andrei a46d247702 Revert "Merge branch 'color2'" 14 years ago
Martin Gräßlin 9308028fa4 Decoration can announce whether it currently requires an alpha channel 14 years ago
Fredrik Höglund e578676f42 kwin: Rename flushBuffer() to present() 14 years ago
Martin Gräßlin 26a9a35b2f Increase runtime requirement to Mesa 8.0 14 years ago
Martin Gräßlin 57c27c2e0b GLPlatform can recommend the compositor to use 14 years ago
Martin Gräßlin cf5de22586 Introduce a build option KWIN_BUILD_OPENGL_1_COMPOSITING 14 years ago
Jurica Vukadin bcdc74f8d6 Fix more C++11 narrowing warnings 14 years ago
Martin Gräßlin 0d81d1d7c0 Move decoration pixmap handling from Client to PaintRedirector 14 years ago
Martin Gräßlin a401558a43 Provide OpenGL over Egl 14 years ago
Martin Gräßlin c2a4f81927 Introduce a helper class to automatically push/pop Shaders 14 years ago
Casian Andrei e26cc0a4cf CC: Remove a couple of extraneous empty lines 14 years ago
Casian Andrei f219c108bb CC: Remove unnecessary init/uninit CC methods 14 years ago
Casian Andrei b17071555d CC: Fix blend function, it's different for cc enabled 14 years ago
Martin Gräßlin 5a6d9400b2 Split SceneOpenGL into a concrete SceneOpenGL1 and SceneOpenGL2 14 years ago
Martin Gräßlin db9368fc26 Merge the code to render Client's and Deleted's decoration in SceneOpenGL 14 years ago
Martin Gräßlin fe440377bb Split SceneOpenGL::Window into specific classes for OpenGL 1 and 2 14 years ago
Martin Gräßlin 6152cc4fa5 Split out the windowing system related part of SceneOpenGL 14 years ago
Casian Andrei ba4cd78419 CC: Redo init and uninit, try to avoid fatal IO errors 14 years ago
Casian Andrei 8bec3fda71 CC: Fix color correction init signal connections 14 years ago
Casian Andrei 005ab28ad6 CC: No singleton for ColorCorrection 14 years ago
Casian Andrei 1fbb413daf CC: Tweak lanczos filter member 14 years ago
Casian Andrei 23f3b2a571 CC: Rename performPaint to performPaintWindow and make it non-virtual 14 years ago
Casian Andrei 7d331ea7ff CC: Rename "glColorCorrection" property to "colorCorrected" 14 years ago
Martin Gräßlin 2d954a6bf3 Make the Scene owned by the Compositor 14 years ago
Casian Andrei a417888b0e Implement color correction support 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 dd067b075b Split out common part of ScreenPaintData and 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
Martin Gräßlin 966047ccd2 Replace custom RotationData with QGraphicsRotation 14 years ago
Thomas Lübking fc665106c9 Swap vsync order, trade in 1frame lag 14 years ago
Philipp Knechtges 05a8777edf kwin: adding proper clipping for transformed windows 14 years ago
Philipp Knechtges 93b2674313 kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls 14 years ago
Martin Gräßlin 212908ee88 Refactoring of KWin::Options: getter methods instead of public variables 14 years ago
Thomas Lübking d39c190c40 fix NPOT + raster decoration 14 years ago
Thomas Lübking 7d8ab4c593 fix NPOT shadows 14 years ago
Thomas Lübking a227847efc fix NPOT shadows 14 years ago
Philipp Knechtges ca8484eff7 kwin: avoid unnecessary texture binds 14 years ago
Philipp Knechtges 050d991cb1 kwin: simplifying paintSimpleScreen 14 years ago
Martin Gräßlin 6e445fb75c Less unused parameter/variable warnings in kwin 14 years ago
Philipp Knechtges 9e2b6edf02 kwin: bugfix nouveau GLES + loose texture bindings in kwin_gles 14 years ago
Thomas Lübking eedba353d6 simplify opengl shadow building code 15 years ago
Philipp Knechtges e81c68fee8 kwin: fix graphical glitches for the nvidia blob 15 years ago
Philipp Knechtges 4f50a8df3c kwin: Implement "use by value" and implicit sharing for GLTexture. 15 years ago