fix for smoke writing uninitialized values to pointcache, not a big deal since they are ignored on reading.
This commit is contained in:
@@ -234,7 +234,7 @@ inline void MTRand::seed( uint32 *const bigSeed, const uint32 seedLength )
|
|||||||
initialize(19650218UL);
|
initialize(19650218UL);
|
||||||
register int i = 1;
|
register int i = 1;
|
||||||
register uint32 j = 0;
|
register uint32 j = 0;
|
||||||
register int k = ( N > seedLength ? N : seedLength );
|
register int k = ( (uint32)N > seedLength ? (uint32)N : seedLength );
|
||||||
for( ; k; --k )
|
for( ; k; --k )
|
||||||
{
|
{
|
||||||
state[i] =
|
state[i] =
|
||||||
|
@@ -198,8 +198,8 @@ extern "C" void smoke_export(FLUID_3D *fluid, float *dt, float *dx, float **dens
|
|||||||
*vyold = fluid->_yVelocityOld;
|
*vyold = fluid->_yVelocityOld;
|
||||||
*vzold = fluid->_zVelocityOld;
|
*vzold = fluid->_zVelocityOld;
|
||||||
*obstacles = fluid->_obstacles;
|
*obstacles = fluid->_obstacles;
|
||||||
dt = &(fluid->_dt);
|
*dt = fluid->_dt;
|
||||||
dx = &(fluid->_dx);
|
*dx = fluid->_dx;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user