diff options
Diffstat (limited to 'examples/particles.c')
-rw-r--r-- | examples/particles.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/particles.c b/examples/particles.c index 37a77a5..03c51f7 100644 --- a/examples/particles.c +++ b/examples/particles.c @@ -14,7 +14,7 @@ typedef struct { } World; World world = {0}; -vec3_f32 background = { .0f, .0f, .08f }; +vec4_f32 background = { .0f, .0f, .08f, 1.f }; i64 time_0; void update_and_render_frame(void) { @@ -100,7 +100,7 @@ void update_and_render_frame(void) { if (i < 0 || i >= g_platform.frame_width) continue; if ((i - x) * (i - x) + (j - y) * (j - y) > 100) continue; f64 v = (e->vx * e->vx + e->vy * e->vy) * 8.; - g_platform.pixels[j * g_platform.frame_width + i] = (vec3_f32) { -.2 + v * 2., .1 + v * .7, 1. - v }; + g_platform.pixels[j * g_platform.frame_width + i] = (vec4_f32) { -.2 + v * 2., .1 + v * .7, 1. - v, 1.f }; } } } @@ -113,9 +113,8 @@ i32 main(i32 argc, c8 **argv) { (void) argv; g_platform = (Platform) { - .title = "Gravity", - .frame_width = 960, - .frame_height = 720, + .title = "Particles", + .exact_resolution = 1, }; time_0 = p_time(); |