[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [13798] trunk/blender/source/blender/src/ drawimage.c:

Brecht Van Lommel brechtvanlommel at pandora.be
Thu Feb 21 15:50:07 CET 2008


Revision: 13798
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=13798
Author:   blendix
Date:     2008-02-21 15:50:07 +0100 (Thu, 21 Feb 2008)

Log Message:
-----------

Fix for bug #8313: image editor alpha drawing + user aspect ratio was
not correct.

Modified Paths:
--------------
    trunk/blender/source/blender/src/drawimage.c

Modified: trunk/blender/source/blender/src/drawimage.c
===================================================================
--- trunk/blender/source/blender/src/drawimage.c	2008-02-21 14:28:20 UTC (rev 13797)
+++ trunk/blender/source/blender/src/drawimage.c	2008-02-21 14:50:07 UTC (rev 13798)
@@ -1737,13 +1737,11 @@
 	glColor3ub(100, 100, 100);
 	glRectf(x1, y1, x1 + sima->zoom*xsize, y1 + sima->zoom*ysize);
 	glColor3ub(160, 160, 160);
-	
+
 	glEnable(GL_POLYGON_STIPPLE);
 	glPolygonStipple(checker_stipple);
 	glRectf(x1, y1, x1 + sima->zoom*xsize, y1 + sima->zoom*ysize);
-	glEnd();
 	glDisable(GL_POLYGON_STIPPLE);
-	return;
 }
 
 static void sima_draw_alpha_pixels(float x1, float y1, int rectx, int recty, unsigned int *recti)
@@ -2058,7 +2056,7 @@
 						}
 						else {
 							if(sima->flag & SI_USE_ALPHA) {
-								sima_draw_alpha_backdrop(sima, x1_rep, y1_rep, (float)ibuf->x, (float)ibuf->y);
+								sima_draw_alpha_backdrop(sima, x1_rep, y1_rep, ibuf->x*xuser_asp, ibuf->y*yuser_asp);
 								glEnable(GL_BLEND);
 								/*use key alpha if the IMA_DO_PREMUL option is set.*/
 								if (sima->iuser.flag & IMA_DO_PREMUL)





More information about the Bf-blender-cvs mailing list