[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [44955] trunk/blender/source/blender/ blenkernel/intern/DerivedMesh.c: fix for weightpaint color with recent loopcolor abgr --> rgba conversion.

Campbell Barton ideasman42 at gmail.com
Sun Mar 18 00:26:26 CET 2012


Revision: 44955
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44955
Author:   campbellbarton
Date:     2012-03-17 23:26:25 +0000 (Sat, 17 Mar 2012)
Log Message:
-----------
fix for weightpaint color with recent loopcolor abgr --> rgba conversion.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c

Modified: trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c	2012-03-17 23:22:44 UTC (rev 44954)
+++ trunk/blender/source/blender/blenkernel/intern/DerivedMesh.c	2012-03-17 23:26:25 UTC (rev 44955)
@@ -917,13 +917,15 @@
 {
 	float colf[4];
 
-	if(coba) do_colorband(coba, input, colf);
-	else     weight_to_rgb(colf, input);
+	if(coba) {
+		do_colorband(coba, input, colf);
+	}
+	else {
+		weight_to_rgb(colf, input);
+	}
 
-	r_col[3] = (unsigned char)(colf[0] * 255.0f);
-	r_col[2] = (unsigned char)(colf[1] * 255.0f);
-	r_col[1] = (unsigned char)(colf[2] * 255.0f);
-	r_col[0] = 255;
+	rgb_float_to_uchar(r_col, colf);
+	r_col[3] = 255; /* really redundant */
 }
 
 




More information about the Bf-blender-cvs mailing list