diff options
| author | jacksonmj <mj-pt@jacksonmj.co.uk> | 2012-03-26 15:09:30 (GMT) |
|---|---|---|
| committer | jacksonmj <mj-pt@jacksonmj.co.uk> | 2012-03-26 15:09:58 (GMT) |
| commit | 2c3a2e2519764f81473f563b4df1822d6c8eca9e (patch) | |
| tree | bf874d5a4d86f0b7bfd11d9c82cbb2d0a0a0c672 /src | |
| parent | 156d50d903ff205f0ad2986dcb449c029d456d03 (diff) | |
| download | powder-2c3a2e2519764f81473f563b4df1822d6c8eca9e.zip powder-2c3a2e2519764f81473f563b4df1822d6c8eca9e.tar.gz | |
Remove squares.h, since it doesn't seem to give any speed advantage over sqrtf
Diffstat (limited to 'src')
| -rw-r--r-- | src/powder.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/powder.c b/src/powder.c index a93c938..582c795 100644 --- a/src/powder.c +++ b/src/powder.c @@ -1,7 +1,6 @@ #include <stdint.h> #include <math.h> #include <defines.h> -#include <squares.h> #include <powder.h> #include <air.h> #include <misc.h> @@ -1813,8 +1812,8 @@ void update_particles_i(pixel *vid, int start, int inc) { #ifdef REALISTIC //The magic number controlls diffusion speed - parts[i].vx += 0.05*squares[(unsigned int)round(parts[i].temp)]*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f); - parts[i].vy += 0.05*squares[(unsigned int)round(parts[i].temp)]*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f); + parts[i].vx += 0.05f*sqrtf(parts[i].temp)*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f); + parts[i].vy += 0.05f*sqrtf(parts[i].temp)*ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f); #else parts[i].vx += ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f); parts[i].vy += ptypes[t].diffusion*(rand()/(0.5f*RAND_MAX)-1.0f); |
