[fusion-commits] Compiz mirror: Changes to 'master' (c523b0bdd07dc613519c66a0b7f04fdf840e10fe)

compiz at server.opencompositing.org compiz at server.opencompositing.org
Wed May 21 09:32:03 CEST 2008


New commits:
commit c523b0bdd07dc613519c66a0b7f04fdf840e10fe
Author: Dennis Kasprzyk <onestone at opencompositing.org>
Date:   Wed May 21 09:31:11 2008 +0200

    Use CompTransform for rectangle/outline painting.


 plugins/resize.c |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)


Modified: compiz/plugins/resize.c
===================================================================
--- compiz/plugins/resize.c
+++ compiz/plugins/resize.c
@@ -995,13 +995,16 @@ resizePaintRectangle (CompScreen              *s,
 		      unsigned short	      *borderColor,
 		      unsigned short	      *fillColor)
 {
-    BoxRec box;
+    BoxRec        box;
+    CompTransform sTransform = *transform;
 
     resizeGetPaintRectangle (s->display, &box);
 
     glPushMatrix ();
 
-    prepareXCoords (s, output, -DEFAULT_Z_CAMERA);
+    transformToScreenSpace (s, output, -DEFAULT_Z_CAMERA, &sTransform);
+    
+    glLoadMatrixf (sTransform.m);
 
     glDisableClientState (GL_TEXTURE_COORD_ARRAY);
     glEnable (GL_BLEND);


More information about the commits mailing list