[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [30133] trunk/blender/source/blender/nodes /intern/CMP_nodes/CMP_texture.c: Fix Texture node don' t take care render size.

Diego Borghetti bdiego at gmail.com
Thu Jul 8 21:29:41 CEST 2010


Revision: 30133
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=30133
Author:   bdiego
Date:     2010-07-08 21:29:41 +0200 (Thu, 08 Jul 2010)

Log Message:
-----------
Fix Texture node don't take care render size.

The texture node was not taking into account the precentage of the
render when create the output buffer.

Reported by venomgfx at irc.

Modified Paths:
--------------
    trunk/blender/source/blender/nodes/intern/CMP_nodes/CMP_texture.c

Modified: trunk/blender/source/blender/nodes/intern/CMP_nodes/CMP_texture.c
===================================================================
--- trunk/blender/source/blender/nodes/intern/CMP_nodes/CMP_texture.c	2010-07-08 18:36:02 UTC (rev 30132)
+++ trunk/blender/source/blender/nodes/intern/CMP_nodes/CMP_texture.c	2010-07-08 19:29:41 UTC (rev 30133)
@@ -95,10 +95,11 @@
 		
 		/* first make the preview image */
 		CompBuf *prevbuf= alloc_compbuf(140, 140, CB_RGBA, 1); /* alloc */
-		
-		sizex = rd->xsch;
-		sizey = rd->ysch;
-		
+
+		/* Also take care about the render size! */
+		sizex = (rd->size*rd->xsch)/100;
+		sizey = (rd->size*rd->ysch)/100;
+
 		prevbuf->rect_procedural= texture_procedural;
 		prevbuf->node= node;
 		VECCOPY(prevbuf->procedural_offset, in[0]->vec);





More information about the Bf-blender-cvs mailing list