[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [41608] branches/soc-2011-tomato: Merging r41597 through r41607 from trunk into soc-2011-tomato

Sergey Sharybin g.ulairi at gmail.com
Mon Nov 7 13:49:53 CET 2011


Revision: 41608
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41608
Author:   nazgul
Date:     2011-11-07 12:49:52 +0000 (Mon, 07 Nov 2011)
Log Message:
-----------
Merging r41597 through r41607 from trunk into soc-2011-tomato

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41597
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41607

Modified Paths:
--------------
    branches/soc-2011-tomato/source/blender/blenkernel/BKE_library.h
    branches/soc-2011-tomato/source/blender/blenkernel/intern/action.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/armature.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/brush.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/camera.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/cdderivedmesh.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/curve.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/key.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/lamp.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/lattice.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/library.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/material.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/mball.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/mesh.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/node.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/object.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/particle.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/pointcache.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/scene.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/shrinkwrap.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/speaker.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/text.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/texture.c
    branches/soc-2011-tomato/source/blender/blenkernel/intern/world.c
    branches/soc-2011-tomato/source/blender/blenlib/BLI_math_vector.h
    branches/soc-2011-tomato/source/blender/blenlib/intern/math_vector_inline.c
    branches/soc-2011-tomato/source/blender/editors/animation/anim_channels_defines.c
    branches/soc-2011-tomato/source/blender/editors/armature/editarmature_retarget.c
    branches/soc-2011-tomato/source/blender/editors/armature/editarmature_sketch.c
    branches/soc-2011-tomato/source/blender/editors/gpencil/gpencil_edit.c
    branches/soc-2011-tomato/source/blender/editors/gpencil/gpencil_paint.c
    branches/soc-2011-tomato/source/blender/editors/interface/interface.c
    branches/soc-2011-tomato/source/blender/editors/interface/interface_widgets.c
    branches/soc-2011-tomato/source/blender/editors/mesh/editmesh_tools.c
    branches/soc-2011-tomato/source/blender/editors/object/object_add.c
    branches/soc-2011-tomato/source/blender/editors/object/object_lattice.c
    branches/soc-2011-tomato/source/blender/editors/object/object_modifier.c
    branches/soc-2011-tomato/source/blender/editors/sculpt_paint/paint_image.c
    branches/soc-2011-tomato/source/blender/editors/space_info/textview.c
    branches/soc-2011-tomato/source/blender/editors/space_view3d/drawarmature.c
    branches/soc-2011-tomato/source/blender/editors/space_view3d/drawobject.c
    branches/soc-2011-tomato/source/blender/editors/space_view3d/view3d_edit.c
    branches/soc-2011-tomato/source/blender/editors/space_view3d/view3d_fly.c
    branches/soc-2011-tomato/source/blender/editors/transform/transform.c
    branches/soc-2011-tomato/source/blender/editors/transform/transform_generics.c
    branches/soc-2011-tomato/source/blender/editors/transform/transform_input.c
    branches/soc-2011-tomato/source/blender/editors/util/crazyspace.c
    branches/soc-2011-tomato/source/blender/gpu/intern/gpu_material.c
    branches/soc-2011-tomato/source/blender/ikplugin/intern/iksolver_plugin.c
    branches/soc-2011-tomato/source/blender/ikplugin/intern/itasc_plugin.cpp
    branches/soc-2011-tomato/source/blender/makesrna/intern/rna_armature.c
    branches/soc-2011-tomato/source/blender/nodes/composite/nodes/node_composite_normalize.c
    branches/soc-2011-tomato/source/blender/render/intern/include/rendercore.h
    branches/soc-2011-tomato/source/blender/render/intern/source/envmap.c
    branches/soc-2011-tomato/source/blender/render/intern/source/imagetexture.c
    branches/soc-2011-tomato/source/blender/render/intern/source/pixelshading.c
    branches/soc-2011-tomato/source/blender/render/intern/source/pointdensity.c
    branches/soc-2011-tomato/source/blender/render/intern/source/rendercore.c
    branches/soc-2011-tomato/source/blender/render/intern/source/shadbuf.c
    branches/soc-2011-tomato/source/blender/render/intern/source/shadeinput.c
    branches/soc-2011-tomato/source/blender/render/intern/source/strand.c
    branches/soc-2011-tomato/source/blender/render/intern/source/volume_precache.c
    branches/soc-2011-tomato/source/blender/render/intern/source/voxeldata.c
    branches/soc-2011-tomato/source/blender/windowmanager/intern/wm_operators.c

Property Changed:
----------------
    branches/soc-2011-tomato/
    branches/soc-2011-tomato/source/blender/editors/space_outliner/


Property changes on: branches/soc-2011-tomato
___________________________________________________________________
Modified: svn:mergeinfo
   - /branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-41596
   + /branches/vgroup_modifiers:38694-39989
/trunk/blender:36831-41607

Modified: branches/soc-2011-tomato/source/blender/blenkernel/BKE_library.h
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/BKE_library.h	2011-11-07 11:08:33 UTC (rev 41607)
+++ branches/soc-2011-tomato/source/blender/blenkernel/BKE_library.h	2011-11-07 12:49:52 UTC (rev 41608)
@@ -46,7 +46,7 @@
 struct PropertyRNA;
 
 void *alloc_libblock(struct ListBase *lb, short type, const char *name);
-void *copy_libblock(void *rt);
+void *copy_libblock(struct ID *id);
 void copy_libblock_data(struct ID *id, const struct ID *id_from, const short do_action);
 
 void BKE_id_lib_local_paths(struct Main *bmain, struct ID *id);

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/action.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/action.c	2011-11-07 11:08:33 UTC (rev 41607)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/action.c	2011-11-07 12:49:52 UTC (rev 41608)
@@ -185,7 +185,7 @@
 	
 	if (src == NULL) 
 		return NULL;
-	dst= copy_libblock(src);
+	dst= copy_libblock(&src->id);
 	
 	/* duplicate the lists of groups and markers */
 	BLI_duplicatelist(&dst->groups, &src->groups);

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/armature.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/armature.c	2011-11-07 11:08:33 UTC (rev 41607)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/armature.c	2011-11-07 12:49:52 UTC (rev 41608)
@@ -204,7 +204,7 @@
 	Bone		*oldBone, *newBone;
 	Bone		*newActBone= NULL;
 	
-	newArm= copy_libblock (arm);
+	newArm= copy_libblock(&arm->id);
 	BLI_duplicatelist(&newArm->bonebase, &arm->bonebase);
 	
 	/*	Duplicate the childrens' lists*/

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/brush.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/brush.c	2011-11-07 11:08:33 UTC (rev 41607)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/brush.c	2011-11-07 12:49:52 UTC (rev 41608)
@@ -144,7 +144,7 @@
 {
 	Brush *brushn;
 	
-	brushn= copy_libblock(brush);
+	brushn= copy_libblock(&brush->id);
 
 	if (brush->mtex.tex)
 		id_us_plus((ID*)brush->mtex.tex);

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/camera.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/camera.c	2011-11-07 11:08:33 UTC (rev 41607)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/camera.c	2011-11-07 12:49:52 UTC (rev 41608)
@@ -68,7 +68,7 @@
 {
 	Camera *camn;
 	
-	camn= copy_libblock(cam);
+	camn= copy_libblock(&cam->id);
 	
 	return camn;
 }

Modified: branches/soc-2011-tomato/source/blender/blenkernel/intern/cdderivedmesh.c
===================================================================
--- branches/soc-2011-tomato/source/blender/blenkernel/intern/cdderivedmesh.c	2011-11-07 11:08:33 UTC (rev 41607)
+++ branches/soc-2011-tomato/source/blender/blenkernel/intern/cdderivedmesh.c	2011-11-07 12:49:52 UTC (rev 41608)
@@ -152,7 +152,7 @@
 {
 	CDDerivedMesh *cddm = (CDDerivedMesh*) dm;
 
-	VECCOPY(co_r, cddm->mvert[index].co);
+	copy_v3_v3(co_r, cddm->mvert[index].co);
 }
 
 static void cdDM_getVertCos(DerivedMesh *dm, float (*cos_r)[3])
@@ -161,7 +161,7 @@
 	int i;
 
 	for(i = 0; i < dm->numVertData; i++, mv++)
-		VECCOPY(cos_r[i], mv->co);
+		copy_v3_v3(cos_r[i], mv->co);
 }
 
 static void cdDM_getVertNo(DerivedMesh *dm, int index, float no_r[3])
@@ -1246,39 +1246,39 @@
 				if( numdata != 0 ) {
 					offset = 0;
 					if(attribs.totorco) {
-						VECCOPY((float *)&varray[elementsize*curface*3],(float *)attribs.orco.array[mface->v1]);
-						VECCOPY((float *)&varray[elementsize*curface*3+elementsize],(float *)attribs.orco.array[mface->v2]);
-						VECCOPY((float *)&varray[elementsize*curface*3+elementsize*2],(float *)attribs.orco.array[mface->v3]);
+						copy_v3_v3((float *)&varray[elementsize*curface*3],(float *)attribs.orco.array[mface->v1]);
+						copy_v3_v3((float *)&varray[elementsize*curface*3+elementsize],(float *)attribs.orco.array[mface->v2]);
+						copy_v3_v3((float *)&varray[elementsize*curface*3+elementsize*2],(float *)attribs.orco.array[mface->v3]);
 						offset += sizeof(float)*3;
 					}
 					for(b = 0; b < attribs.tottface; b++) {
 						MTFace *tf = &attribs.tface[b].array[a];
-						VECCOPY2D((float *)&varray[elementsize*curface*3+offset],tf->uv[0]);
-						VECCOPY2D((float *)&varray[elementsize*curface*3+offset+elementsize],tf->uv[1]);
+						copy_v2_v2((float *)&varray[elementsize*curface*3+offset],tf->uv[0]);
+						copy_v2_v2((float *)&varray[elementsize*curface*3+offset+elementsize],tf->uv[1]);
 
-						VECCOPY2D((float *)&varray[elementsize*curface*3+offset+elementsize*2],tf->uv[2]);
+						copy_v2_v2((float *)&varray[elementsize*curface*3+offset+elementsize*2],tf->uv[2]);
 						offset += sizeof(float)*2;
 					}
 					for(b = 0; b < attribs.totmcol; b++) {
 						MCol *cp = &attribs.mcol[b].array[a*4 + 0];
 						GLubyte col[4];
 						col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a;
-						QUATCOPY((unsigned char *)&varray[elementsize*curface*3+offset], col);
+						copy_v4_v4_char((char *)&varray[elementsize*curface*3+offset], (char *)col);
 						cp = &attribs.mcol[b].array[a*4 + 1];
 						col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a;
-						QUATCOPY((unsigned char *)&varray[elementsize*curface*3+offset+elementsize], col);
+						copy_v4_v4_char((char *)&varray[elementsize*curface*3+offset+elementsize], (char *)col);
 						cp = &attribs.mcol[b].array[a*4 + 2];
 						col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a;
-						QUATCOPY((unsigned char *)&varray[elementsize*curface*3+offset+elementsize*2], col);
+						copy_v4_v4_char((char *)&varray[elementsize*curface*3+offset+elementsize*2], (char *)col);
 						offset += sizeof(unsigned char)*4;
 					}	
 					if(attribs.tottang) {
 						float *tang = attribs.tang.array[a*4 + 0];
-						QUATCOPY((float *)&varray[elementsize*curface*3+offset], tang);
+						copy_v4_v4((float *)&varray[elementsize*curface*3+offset], tang);
 						tang = attribs.tang.array[a*4 + 1];
-						QUATCOPY((float *)&varray[elementsize*curface*3+offset+elementsize], tang);
+						copy_v4_v4((float *)&varray[elementsize*curface*3+offset+elementsize], tang);
 						tang = attribs.tang.array[a*4 + 2];
-						QUATCOPY((float *)&varray[elementsize*curface*3+offset+elementsize*2], tang);
+						copy_v4_v4((float *)&varray[elementsize*curface*3+offset+elementsize*2], tang);
 						offset += sizeof(float)*4;
 					}
 					(void)offset;
@@ -1288,38 +1288,38 @@
 					if( numdata != 0 ) {
 						offset = 0;
 						if(attribs.totorco) {
-							VECCOPY((float *)&varray[elementsize*curface*3],(float *)attribs.orco.array[mface->v3]);
-							VECCOPY((float *)&varray[elementsize*curface*3+elementsize],(float *)attribs.orco.array[mface->v4]);
-							VECCOPY((float *)&varray[elementsize*curface*3+elementsize*2],(float *)attribs.orco.array[mface->v1]);
+							copy_v3_v3((float *)&varray[elementsize*curface*3],(float *)attribs.orco.array[mface->v3]);
+							copy_v3_v3((float *)&varray[elementsize*curface*3+elementsize],(float *)attribs.orco.array[mface->v4]);
+							copy_v3_v3((float *)&varray[elementsize*curface*3+elementsize*2],(float *)attribs.orco.array[mface->v1]);
 							offset += sizeof(float)*3;
 						}
 						for(b = 0; b < attribs.tottface; b++) {
 							MTFace *tf = &attribs.tface[b].array[a];
-							VECCOPY2D((float *)&varray[elementsize*curface*3+offset],tf->uv[2]);
-							VECCOPY2D((float *)&varray[elementsize*curface*3+offset+elementsize],tf->uv[3]);
-							VECCOPY2D((float *)&varray[elementsize*curface*3+offset+elementsize*2],tf->uv[0]);
+							copy_v2_v2((float *)&varray[elementsize*curface*3+offset],tf->uv[2]);
+							copy_v2_v2((float *)&varray[elementsize*curface*3+offset+elementsize],tf->uv[3]);
+							copy_v2_v2((float *)&varray[elementsize*curface*3+offset+elementsize*2],tf->uv[0]);
 							offset += sizeof(float)*2;
 						}
 						for(b = 0; b < attribs.totmcol; b++) {
 							MCol *cp = &attribs.mcol[b].array[a*4 + 2];
 							GLubyte col[4];
 							col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a;
-							QUATCOPY((unsigned char *)&varray[elementsize*curface*3+offset], col);
+							copy_v4_v4_char((char *)&varray[elementsize*curface*3+offset], (char *)col);
 							cp = &attribs.mcol[b].array[a*4 + 3];
 							col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a;
-							QUATCOPY((unsigned char *)&varray[elementsize*curface*3+offset+elementsize], col);
+							copy_v4_v4_char((char *)&varray[elementsize*curface*3+offset+elementsize], (char *)col);
 							cp = &attribs.mcol[b].array[a*4 + 0];
 							col[0]= cp->b; col[1]= cp->g; col[2]= cp->r; col[3]= cp->a;
-							QUATCOPY((unsigned char *)&varray[elementsize*curface*3+offset+elementsize*2], col);
+							copy_v4_v4_char((char *)&varray[elementsize*curface*3+offset+elementsize*2], (char *)col);
 							offset += sizeof(unsigned char)*4;
 						}	
 						if(attribs.tottang) {
 							float *tang = attribs.tang.array[a*4 + 2];
-							QUATCOPY((float *)&varray[elementsize*curface*3+offset], tang);
+							copy_v4_v4((float *)&varray[elementsize*curface*3+offset], tang);
 							tang = attribs.tang.array[a*4 + 3];
-							QUATCOPY((float *)&varray[elementsize*curface*3+offset+elementsize], tang);
+							copy_v4_v4((float *)&varray[elementsize*curface*3+offset+elementsize], tang);
 							tang = attribs.tang.array[a*4 + 0];
-							QUATCOPY((float *)&varray[elementsize*curface*3+offset+elementsize*2], tang);
+							copy_v4_v4((float *)&varray[elementsize*curface*3+offset+elementsize*2], tang);
 							offset += sizeof(float)*4;
 						}
 						(void)offset;
@@ -1439,7 +1439,7 @@
 		else
 			orig = i;
 
-		VECCOPY(cent, mv[mf->v1].co);
+		copy_v3_v3(cent, mv[mf->v1].co);

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-blender-cvs mailing list