[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27522] branches/render25/source/blender: Render Branch: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/ blender -r27511:27521
Brecht Van Lommel
brecht at blender.org
Mon Mar 15 21:23:06 CET 2010
Revision: 27522
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27522
Author: blendix
Date: 2010-03-15 21:23:06 +0100 (Mon, 15 Mar 2010)
Log Message:
-----------
Render Branch: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r27511:27521
Modified Paths:
--------------
branches/render25/source/blender/editors/transform/transform.c
branches/render25/source/blender/python/intern/bpy_driver.c
branches/render25/source/blender/python/intern/bpy_interface.c
branches/render25/source/blender/render/intern/source/object_displace.c
branches/render25/source/blenderplayer/bad_level_call_stubs/stubs.c
Modified: branches/render25/source/blender/editors/transform/transform.c
===================================================================
--- branches/render25/source/blender/editors/transform/transform.c 2010-03-15 20:22:05 UTC (rev 27521)
+++ branches/render25/source/blender/editors/transform/transform.c 2010-03-15 20:23:06 UTC (rev 27522)
@@ -1503,6 +1503,7 @@
}
/* Stupid code to have Ctrl-Click on manipulator work ok */
+ if(event)
{
wmKeyMap *keymap = WM_keymap_active(CTX_wm_manager(C), op->type->modalkeymap);
wmKeyMapItem *kmi;
Modified: branches/render25/source/blender/python/intern/bpy_driver.c
===================================================================
--- branches/render25/source/blender/python/intern/bpy_driver.c 2010-03-15 20:22:05 UTC (rev 27521)
+++ branches/render25/source/blender/python/intern/bpy_driver.c 2010-03-15 20:23:06 UTC (rev 27522)
@@ -27,6 +27,7 @@
#include "DNA_anim_types.h"
#include "BLI_listbase.h"
+#include "BLI_math_base.h"
#include "BKE_fcurve.h"
#include "BKE_global.h"
Modified: branches/render25/source/blender/python/intern/bpy_interface.c
===================================================================
--- branches/render25/source/blender/python/intern/bpy_interface.c 2010-03-15 20:22:05 UTC (rev 27521)
+++ branches/render25/source/blender/python/intern/bpy_interface.c 2010-03-15 20:23:06 UTC (rev 27522)
@@ -40,6 +40,7 @@
#include "MEM_guardedalloc.h"
#include "BLI_path_util.h"
+#include "BLI_math_base.h"
#include "BKE_context.h"
#include "BKE_text.h"
Modified: branches/render25/source/blender/render/intern/source/object_displace.c
===================================================================
--- branches/render25/source/blender/render/intern/source/object_displace.c 2010-03-15 20:22:05 UTC (rev 27521)
+++ branches/render25/source/blender/render/intern/source/object_displace.c 2010-03-15 20:23:06 UTC (rev 27522)
@@ -58,6 +58,26 @@
return 0;
}
+static void displace_derivatives(ShadeInput *shi)
+{
+ ShadeGeometry *geom= &shi->geometry;
+ ShadePrimitive*prim= &shi->primitive;
+ float dcodu[3], dcodv[3];
+
+ /* compute dudx/dvdx */
+ sub_v3_v3v3(dcodu, prim->v3->co, prim->v2->co);
+ sub_v3_v3v3(dcodv, prim->v3->co, prim->v1->co);
+
+ mul_v3_fl(dcodu, 1.0f/dot_v3v3(dcodu, dcodu));
+ mul_v3_fl(dcodv, 1.0f/dot_v3v3(dcodv, dcodv));
+
+ geom->dx_u= dot_v3v3(geom->dxco, dcodu);
+ geom->dx_v= dot_v3v3(geom->dxco, dcodv);
+
+ geom->dy_u= dot_v3v3(geom->dyco, dcodu);
+ geom->dy_v= dot_v3v3(geom->dyco, dcodv);
+}
+
static void displace_render_vert(Render *re, ObjectRen *obr, ShadeInput *shi, VertRen *vr, int vindex, float *scale, float mat[][4], float nmat[][3], float *sample)
{
MTFace *tface;
Modified: branches/render25/source/blenderplayer/bad_level_call_stubs/stubs.c
===================================================================
--- branches/render25/source/blenderplayer/bad_level_call_stubs/stubs.c 2010-03-15 20:22:05 UTC (rev 27521)
+++ branches/render25/source/blenderplayer/bad_level_call_stubs/stubs.c 2010-03-15 20:23:06 UTC (rev 27522)
@@ -189,6 +189,7 @@
void WM_cursor_wait (int val) {}
void ED_node_texture_default(struct Tex *tx){}
void ED_node_changed_update(struct bContext *C, struct bNode *node){}
+void ED_node_generic_update(struct Main *bmain, struct Scene *scene, struct bNodeTree *ntree, struct bNode *node){}
void ED_view3d_scene_layers_update(struct Main *bmain, struct Scene *scene){}
int ED_view3d_scene_layer_set(int lay, const int *values){return 0;}
void ED_view3d_quadview_update(struct ScrArea *sa, struct ARegion *ar){}
More information about the Bf-blender-cvs
mailing list