summary refs log tree commit diff
path: root/src/World/World.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/World/World.hpp')
-rw-r--r--src/World/World.hpp10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/World/World.hpp b/src/World/World.hpp
index a094526..c931ee4 100644
--- a/src/World/World.hpp
+++ b/src/World/World.hpp
@@ -24,8 +24,12 @@ public:
         ChunkIndex index;
         ChunkStatus status;
         std::optional<Chunk> chunk = {};
-        std::optional<GFX::Mesh> mesh_data = {};
-        std::optional<GFX::BindableMesh> mesh = {};
+
+        std::optional<GFX::Mesh> land_mesh_data = {};
+        std::optional<GFX::Mesh> water_mesh_data = {};
+
+        std::optional<GFX::BindableMesh> land_mesh = {};
+        std::optional<GFX::BindableMesh> water_mesh = {};
     };
 
     std::vector<ChunkData*> get_visible_chunks(Vector<3> position);
@@ -45,7 +49,7 @@ private:
 
     static U64 timestamp();
 
-    U8 m_view_distance_radius = 13;
+    U8 m_view_distance_radius = 10;
 
     struct GenerationResult {
         Chunk chunk;