diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2024-11-02 21:39:49 -0400 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2024-11-02 21:39:49 -0400 |
| commit | b5c25416bc7df0e3134731d3337409e2447467d2 (patch) | |
| tree | 69286b2460bd90d925201b7cbc3c0572ada9af8c /balls.cl | |
| parent | d08483a437bc44ddc7b65b140c9f173815e13a0f (diff) | |
| download | balls-b5c25416bc7df0e3134731d3337409e2447467d2.zip | |
correct units of measurement in move() kernel
Diffstat (limited to 'balls.cl')
| -rw-r--r-- | balls.cl | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,6 +1,6 @@ #include "config.h" -#define G (9.81f / FPS / FPS) +#define G 9.81f #define DENSITY 1500.0f int isCollision(float2 p1, float r1, float2 p2, float r2); @@ -17,8 +17,8 @@ move(__global float2 *positions, __global float2 *velocities) { size_t id; id = get_global_id(0); - velocities[id].y -= G; - positions[id] += velocities[id]; + velocities[id].y -= G / FPS; + positions[id] += velocities[id] / FPS; } __kernel void |