From 4be62885f9d554d01b36acc11f89f4365c1ee62d Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Mon, 17 Jan 2022 22:12:42 -0600 Subject: [PATCH] improvements to fog --- src/main.onyx | 7 +++++-- src/world.onyx | 6 ------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/src/main.onyx b/src/main.onyx index 03ac7d9..c5f6175 100644 --- a/src/main.onyx +++ b/src/main.onyx @@ -10,6 +10,8 @@ use package core.intrinsics.onyx { __initialize } world_shader: Shader; font: Font; player: Player; + + fog_color :: Vector3.{ 0.6, 0.6, 0.6 }; } world: ^World; @@ -145,12 +147,13 @@ update :: (dt: f32) { } draw :: () { - glClearColor(.7, .7, .9, 1); + // glClearColor(.7, .7, .9, 1); // glClearColor(0.1, 0.1, 0.1, 1); + glClearColor(fog_color.x, fog_color.y, fog_color.z, 1); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); shader_use(world_shader); - shader_set_uniform(world_shader, #cstr "u_fog_color", Vector3.{ 0.7, 0.7, 0.9 }); + shader_set_uniform(world_shader, #cstr "u_fog_color", fog_color); shader_set_uniform(world_shader, #cstr "u_texture", 0); world_draw(world); diff --git a/src/world.onyx b/src/world.onyx index afcc0fa..a7c1686 100644 --- a/src/world.onyx +++ b/src/world.onyx @@ -19,12 +19,6 @@ world_make :: (allocator := context.allocator) -> ^World { memory.alloc_slice(^world.chunks, sl * sl * sl); memory.fill_slice(world.chunks, null); - for x: (world.center_chunk.x-world.chunk_dist) .. world.center_chunk.x+world.chunk_dist+1 - do for y: (world.center_chunk.y-world.chunk_dist) .. world.center_chunk.y+world.chunk_dist+1 - do for z: (world.center_chunk.z-world.chunk_dist) .. world.center_chunk.z+world.chunk_dist+1 { - world.chunks_to_load << .{x, y, z}; - } - return world; } -- 2.25.1