[Bf-blender-cvs] [818d6ae] soc-2014-fluid: more fluid_3d pointers handling

Roman Pogribnyi noreply at git.blender.org
Fri Aug 8 23:46:46 CEST 2014


Commit: 818d6ae380193bf21e26d1f0966cc7488c691cf0
Author: Roman Pogribnyi
Date:   Fri Aug 8 23:46:11 2014 +0200
Branches: soc-2014-fluid
https://developer.blender.org/rB818d6ae380193bf21e26d1f0966cc7488c691cf0

more fluid_3d pointers handling

===================================================================

M	intern/smoke/intern/smoke_API.cpp

===================================================================

diff --git a/intern/smoke/intern/smoke_API.cpp b/intern/smoke/intern/smoke_API.cpp
index 9e0e057..722540e 100644
--- a/intern/smoke/intern/smoke_API.cpp
+++ b/intern/smoke/intern/smoke_API.cpp
@@ -529,15 +529,14 @@ extern "C" void manta_write_effectors(struct Scene *s, struct SmokeModifierData
 {
 	assert(smd->domain->manta_obj != NULL);
 	manta_update_effectors(s, smd->domain->manta_obj, smd->domain, 0.1f);
-	FLUID_3D *fluid = smd->domain->fluid;
 	/*'Y' and 'Z' axes are mixed in mantaflow and Blender*/
-	int size_x = fluid->xRes();
-	int size_y = fluid->zRes();
-	int size_z = fluid->yRes();
+	int size_x = smd->domain->fluid->xRes();
+	int size_y = smd->domain->fluid->zRes();
+	int size_z = smd->domain->fluid->yRes();
 	
-	float *force_x = smoke_get_force_x(fluid);
-	float *force_y = smoke_get_force_z(fluid);
-	float *force_z = smoke_get_force_y(fluid);
+	float *force_x = smoke_get_force_x(smd->domain->fluid);
+	float *force_y = smoke_get_force_z(smd->domain->fluid);
+	float *force_z = smoke_get_force_y(smd->domain->fluid);
 	export_force_fields(size_x, size_y, size_z, force_x, force_y, force_z);
 }




More information about the Bf-blender-cvs mailing list