paintTransformedScreen() is broken, disable its usage.
svn path=/trunk/KDE/kdebase/workspace/; revision=805050
This commit is contained in:
parent
b06a38a3e0
commit
6142ecbfe0
2 changed files with 3 additions and 1 deletions
|
@ -155,6 +155,7 @@ XRender TODO
|
||||||
|
|
||||||
+ SceneXrender::paintTransformedScreen() doesn't handle properly extending of painted area
|
+ SceneXrender::paintTransformedScreen() doesn't handle properly extending of painted area
|
||||||
in window's pre-paint - see the transformedShape() comment
|
in window's pre-paint - see the transformedShape() comment
|
||||||
|
- and currently seems to be generally broken
|
||||||
|
|
||||||
|
|
||||||
Effects framework TODO
|
Effects framework TODO
|
||||||
|
|
|
@ -183,13 +183,14 @@ void SceneXrender::paint( QRegion damage, ToplevelList toplevels )
|
||||||
void SceneXrender::paintGenericScreen( int mask, ScreenPaintData data )
|
void SceneXrender::paintGenericScreen( int mask, ScreenPaintData data )
|
||||||
{
|
{
|
||||||
screen_paint = data; // save, transformations will be done when painting windows
|
screen_paint = data; // save, transformations will be done when painting windows
|
||||||
if( false ) // TODO never needed?
|
if( true ) // as long as paintTransformedScreen() doesn't work properly
|
||||||
Scene::paintGenericScreen( mask, data );
|
Scene::paintGenericScreen( mask, data );
|
||||||
else
|
else
|
||||||
paintTransformedScreen( mask );
|
paintTransformedScreen( mask );
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
TODO currently broken
|
||||||
Try to do optimized painting even with transformations. Since only scaling
|
Try to do optimized painting even with transformations. Since only scaling
|
||||||
and translation are supported by the painting code, clipping can be done
|
and translation are supported by the painting code, clipping can be done
|
||||||
manually to avoid having to paint everything in every pass. Whole screen
|
manually to avoid having to paint everything in every pass. Whole screen
|
||||||
|
|
Loading…
Reference in a new issue