[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