User Details
User Details
- User Since
- Apr 19 2015, 1:48 PM (471 w, 2 d)
- Availability
- Available
Sep 25 2020
Sep 25 2020
knechtges added a comment to D21076: ICC Color Correction Effect.
At first, I very much appreciate that somebody starts working on color correction in KWin again. There is certainly a need for it. However, and although I am by no means an expert in this area, I have certain concerns about the approach.
Sep 10 2016
Sep 10 2016
knechtges committed R108:dd1d8fd0798a: kwin: provide clipping for the TabBox thumbnails (authored by knechtges).
kwin: provide clipping for the TabBox thumbnails
knechtges committed R108:42818411613f: kwin: adding a proper clipping to the lanczosfilter (authored by knechtges).
kwin: adding a proper clipping to the lanczosfilter
knechtges committed R108:53da3a1125ce: kwin: adding proper clipping for transformed windows (authored by knechtges).
kwin: adding proper clipping for transformed windows
knechtges committed R108:e7f07529d4dd: kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls (authored by knechtges).
kwin: dropping several gl(Push|Pop)(Attrib|Matrix) calls
knechtges committed R108:edc04202c654: kwin: paint ThumbnailItem at the right position (authored by knechtges).
kwin: paint ThumbnailItem at the right position
knechtges committed R108:a6941adf3b38: kwin/blur: substituting QHash::operator[] by an iterator-based approach (authored by knechtges).
kwin/blur: substituting QHash::operator[] by an iterator-based approach
knechtges committed R108:52bc1b2c569c: kwin/blur: consider the valid part of the cache as being opaque (authored by knechtges).
kwin/blur: consider the valid part of the cache as being opaque
knechtges committed R108:668054824767: kwin: fixing blur bug for move/resize events (authored by knechtges).
kwin: fixing blur bug for move/resize events
knechtges committed R108:617ac690132c: kwin: move/resize events shall not force a repaint of all layers (authored by knechtges).
kwin: move/resize events shall not force a repaint of all layers
knechtges committed R108:33a67f1ed4a2: kwin: cleaning up paintGenericScreen and paintScreen (authored by knechtges).
kwin: cleaning up paintGenericScreen and paintScreen
knechtges committed R108:58a7e294e9d9: kwin: removing SceneXrender::paintTransformedScreen (authored by knechtges).
kwin: removing SceneXrender::paintTransformedScreen
knechtges committed R108:0fc48eecd813: kwin:remove PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_WITHOUT_FULL_REPAINTS (authored by knechtges).
kwin:remove PAINT_SCREEN_WITH_TRANSFORMED_WINDOWS_WITHOUT_FULL_REPAINTS
knechtges committed R108:ba6eab1df1c0: kwin: dropping quirk for the pre-4.8 blur (authored by knechtges).
kwin: dropping quirk for the pre-4.8 blur
knechtges committed R108:dee3e5b2f320: Merge remote-tracking branch 'origin/KDE/4.8' (authored by knechtges).
Merge remote-tracking branch 'origin/KDE/4.8'
knechtges committed R108:800accfe86cc: kwin: fixing _NET_WM_OPAQUE_REGION related bug (authored by knechtges).
kwin: fixing _NET_WM_OPAQUE_REGION related bug
kwin: fixing xrender shadow bug
kwin: cleaning up the GLTexture API
knechtges committed R108:ff3e24f9fef4: kwin: avoid unnecessary texture binds (authored by knechtges).
kwin: avoid unnecessary texture binds
knechtges committed R108:69b359be3ed2: kwin: improving the texture update handling (authored by knechtges).
kwin: improving the texture update handling
kwin: dropping LOD bias
kwin: fix Outline::hide() bug
kwin: fixing high cpu usage bugs
knechtges committed R108:b83679c5b2f0: kwin: don't wait for vsync when nothing has been painted (authored by knechtges).
kwin: don't wait for vsync when nothing has been painted
knechtges committed R108:dc10476efd14: Merge remote-tracking branch 'origin/KDE/4.8' (authored by knechtges).
Merge remote-tracking branch 'origin/KDE/4.8'
knechtges committed R108:61b131aa09f4: kwin: fixing high cpu usage in the fade effect (authored by knechtges).
kwin: fixing high cpu usage in the fade effect
kwin: simplifying paintSimpleScreen
knechtges committed R108:26f0ce20f64c: kwin/blur: use already existing texture instead of allocating a new one (authored by knechtges).
kwin/blur: use already existing texture instead of allocating a new one
knechtges committed R108:242f1e75f600: kwin: respect the autogroup configuration when restarting kwin (authored by knechtges).
kwin: respect the autogroup configuration when restarting kwin
knechtges committed R108:b2e2c4629656: kwin: adjusting to the latest ewmh spec (authored by knechtges).
kwin: adjusting to the latest ewmh spec
knechtges committed R108:047428809e6a: kwin: paint plasma panel always on top while sliding between desktops (authored by knechtges).
kwin: paint plasma panel always on top while sliding between desktops
kwin: fixing some blur bugs
knechtges committed R108:788c6ed3ee2c: kwin/blur: add a proper initialization of the texture cache (authored by knechtges).
kwin/blur: add a proper initialization of the texture cache
knechtges committed R108:038aa85fc4a6: kwin: avoid SEGFAULT in case of egl_glx (authored by knechtges).
kwin: avoid SEGFAULT in case of egl_glx
knechtges committed R108:c9bc8e0e13a6: kwin: bugfix nouveau GLES + loose texture bindings in kwin_gles (authored by knechtges).
kwin: bugfix nouveau GLES + loose texture bindings in kwin_gles
knechtges committed R108:dc4fe1994150: kwin: implement _KDE_NET_WM_OPAQUE_REGION (authored by knechtges).
kwin: implement _KDE_NET_WM_OPAQUE_REGION
knechtges committed R108:f094cfe1bfeb: kwin: fixing blur for shaded windows (authored by knechtges).
kwin: fixing blur for shaded windows
knechtges committed R108:7474d1c21501: kwin: updating comments on the blur texture cache (authored by knechtges).
kwin: updating comments on the blur texture cache
kwin: bugfix blur effect
kwin: Optimizing Blur Part III
knechtges committed R108:61c4d78641c4: kwin: bugfix for taskbarthumbnail and slide effect interplay (authored by knechtges).
kwin: bugfix for taskbarthumbnail and slide effect interplay
kwin: Optimizing Blur Part II
knechtges committed R108:90f97b56e59a: kwin: fix kcm_kwin4_effect_builtins build (authored by knechtges).
kwin: fix kcm_kwin4_effect_builtins build
knechtges committed R108:a3a452db7a73: Merge branch 'master' of git.kde.org:/kde-workspace (authored by knechtges).
Merge branch 'master' of git.kde.org:/kde-workspace
knechtges committed R108:be1da6cc9be0: kwin: reverting some parts of 73cd2c6fa67e2653a8d9a5e17f0140381d998c19 (authored by knechtges).
kwin: reverting some parts of 73cd2c6fa67e2653a8d9a5e17f0140381d998c19
knechtges committed R108:2eeb03e0d526: kwin: optimizing taskbarthumbnail effect (authored by knechtges).
kwin: optimizing taskbarthumbnail effect
knechtges committed R108:83c544f0c10b: kwin: fix graphical glitches for the nvidia blob (authored by knechtges).
kwin: fix graphical glitches for the nvidia blob
knechtges committed R108:02e9066517cd: kwin: Implement "use by value" and implicit sharing for GLTexture. (authored by knechtges).
kwin: Implement "use by value" and implicit sharing for GLTexture.
knechtges committed R108:5a6ac02235f9: kwin: prefer the local header files to the installed ones (authored by knechtges).
kwin: prefer the local header files to the installed ones
knechtges committed R108:145bb4d68a89: kwin: make decoration repaints window-specific (authored by knechtges).
kwin: make decoration repaints window-specific
knechtges committed R108:5117210b8586: kwin: fix an issue in paintSimpleScreen (authored by knechtges).
kwin: fix an issue in paintSimpleScreen
kwin: optimizing the blur effect
knechtges committed R108:275571f0e1f4: kwin: Avoid painting damaged areas which are occluded by another opaque window. (authored by knechtges).
kwin: Avoid painting damaged areas which are occluded by another opaque window.
knechtges committed R108:23ebee9e90ee: kwin: dont gather scheduled decoration repaints (authored by knechtges).
kwin: dont gather scheduled decoration repaints
knechtges committed R108:ae89acfae048: kwin: update the decoration texture although we dont paint the decoration (authored by knechtges).
kwin: update the decoration texture although we dont paint the decoration
knechtges committed R108:8e85aa7bbad2: kwin: cleaning up KWin::GLTexture::convertToGLFormat (authored by knechtges).
kwin: cleaning up KWin::GLTexture::convertToGLFormat
knechtges committed R108:76bb3d2d274d: kwin: add support for y-inverted textures to the Cube effect (authored by knechtges).
kwin: add support for y-inverted textures to the Cube effect
knechtges committed R108:4359033d60a8: libkworkspace: tuning glibc allocator (authored by knechtges).
libkworkspace: tuning glibc allocator
knechtges committed R108:326a104ba362: Merge branch 'master' of git.kde.org:/kde-workspace (authored by knechtges).
Merge branch 'master' of git.kde.org:/kde-workspace
knechtges committed R108:45e85a46ad7f: kwin: moving KWin::GLTexture to a separate file (authored by knechtges).
kwin: moving KWin::GLTexture to a separate file
knechtges committed R108:6fa4ef9ae232: kwin: Fix crash for Toplevel windows with zero EffectWindow (authored by knechtges).
kwin: Fix crash for Toplevel windows with zero EffectWindow
knechtges committed R108:7c730e07475a: kwin: fixes graphical glitches in the wobblywindows effect (authored by knechtges).
kwin: fixes graphical glitches in the wobblywindows effect
knechtges committed R108:82853ac1d524: kwin: bug fix for crash when using the raster backend (authored by knechtges).
kwin: bug fix for crash when using the raster backend