[Bf-committers] [Bf-blender-cvs] SVN commit: /data/svn/bf-blender [22651] branches/blender2.5/blender/source /blender/editors/space_view3d/drawvolume.c: Smoke:

Wahooney wahooney at wahooney.net
Thu Aug 20 13:07:53 CEST 2009


This fix only works on objects that have been scaled, not mesh data 
that's been scaled.

Here's an example:
http://www.pasteall.org/blend/533

Just play it and you'll see it all happen... like a happening thing.

Daniel Genrich wrote:
> Revision: 22651
>           http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=22651
> Author:   genscher
> Date:     2009-08-20 11:13:57 +0200 (Thu, 20 Aug 2009)
>
> Log Message:
> -----------
> Smoke:
> * Fix for OpenGL domain scaling/rotating/translating reported by Wahooney
>
> Modified Paths:
> --------------
>     branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c
>
> Modified: branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c
> ===================================================================
> --- branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c	2009-08-20 09:00:23 UTC (rev 22650)
> +++ branches/blender2.5/blender/source/blender/editors/space_view3d/drawvolume.c	2009-08-20 09:13:57 UTC (rev 22651)
> @@ -209,6 +209,7 @@
>  	glGetBooleanv(GL_DEPTH_TEST, (GLboolean *)&gl_depth);
>  
>  	wmLoadMatrix(rv3d->viewmat);
> +	wmMultMatrix(ob->obmat);	
>  
>  	glDepthMask(GL_FALSE);
>  	glDisable(GL_DEPTH_TEST);
> @@ -291,8 +292,6 @@
>  
>  	MEM_freeN(points);
>  
> -	wmMultMatrix(ob->obmat);	
> -
>  	if(!gl_blend)
>  		glDisable(GL_BLEND);
>  	if(gl_depth)
>
>
> _______________________________________________
> Bf-blender-cvs mailing list
> Bf-blender-cvs at blender.org
> http://lists.blender.org/mailman/listinfo/bf-blender-cvs
>
>   


More information about the Bf-committers mailing list