From fb95cbf6ce0d297140e55a860e3afb8420413e21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lubo=C5=A1=20Lu=C5=88=C3=A1k?= Date: Mon, 4 Dec 2006 18:31:01 +0000 Subject: [PATCH] Updates. svn path=/branches/work/kwin_composite/; revision=610614 --- COMPOSITE_TODO | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/COMPOSITE_TODO b/COMPOSITE_TODO index 5c541113dd..b6b267e9b3 100644 --- a/COMPOSITE_TODO +++ b/COMPOSITE_TODO @@ -121,13 +121,16 @@ OpenGL TODO - it might make things faster to update only areas that need to be repainted and keep the rest damaged until needed ++ clipping optimization + - like XRender code has paintTransformedScreen(), avoid painting parts that are + obscured (makes a difference with many windows open) + - Compiz has some stencil code that possibly does this, although I don't quite get + the code, or maybe using Z-buffer could be an option + + XRender TODO ============================== -+ SceneXrender::Window::performPaint() doesn't use xScale/yScale - - XRenderSetPictureTransform() should be capable of doing this - - note that the matrix used seems to be weird (it doesn't act like the normal transformation - matrix as far as I can tell) + SceneXrender::Window::performPaint() doesn't use saturation + SceneXrender::Window::performPaint() doesn't use brightness