From d83f8fdb062ed3c2bdb41117e7304c22cc481003 Mon Sep 17 00:00:00 2001 From: Mel Date: Mon, 10 Jul 2023 17:37:41 +0200 Subject: Sort chunks for correct alpha blending (only works for the simple plane water mesh) --- src/World/World.hpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/World/World.hpp') diff --git a/src/World/World.hpp b/src/World/World.hpp index c931ee4..71156f4 100644 --- a/src/World/World.hpp +++ b/src/World/World.hpp @@ -37,9 +37,8 @@ public: Real get_average_chunk_time() const; private: - std::unordered_set get_visible_chunk_indices(Vector<3> position) const; - std::unordered_set load_finished_chunks_from_queue(); - void process_chunk_visibility_updates(const std::unordered_set& new_chunks, Vector<3> player); + std::vector get_visible_chunk_indices(Vector<3> position) const; + void load_finished_chunks_from_queue(); void request_generation(ChunkIndex index, Real priority); void try_to_create_mesh_for_chunk(ChunkData& data); @@ -59,7 +58,6 @@ private: Generation::Generator m_generator; std::unordered_map m_chunks; - std::unordered_set m_visible_chunks; struct Statistics { UInt chunk_time_sample_count; -- cgit 1.4.1