adding fps display

This commit is contained in:
2025-06-01 12:03:09 +02:00
parent 202b269302
commit e1c4698a56
8 changed files with 74 additions and 2 deletions

View File

@@ -8,6 +8,7 @@
#include <Chunk.h>
#include <Utils.h>
#include <FpsCounter.h>
#include <NoiseCollection.h>
constexpr std::uint8_t RENDER_DISTANCE = 15;
@@ -40,6 +41,7 @@ class World
private:
NoiseCollection m_noisecollection;
FpsCounter m_fps_counter;
std::unordered_map<Scop::Vec2i, Chunk> m_chunks;
ThreadSafeQueue<std::reference_wrapper<Chunk>> m_chunks_to_upload;
std::shared_ptr<Scop::Material> p_block_material;
@@ -47,6 +49,8 @@ class World
Scop::Vec2i m_previous_chunk_position;
Scop::Vec2i m_current_chunk_position;
std::atomic<GenerationState> m_generation_status = GenerationState::Ready;
Scop::NonOwningPtr<Scop::Text> p_fps_text;
std::uint32_t m_last_fps_count = 0;
};
#endif