#ifndef RENDERER_H #define RENDERER_H #include #include #include "chunk.hpp" #include "chunkmesher.hpp" #include "shader.hpp" namespace renderer{ typedef oneapi::tbb::concurrent_unordered_set RenderSet; void init(); void render(); void destroy(); Shader* getRenderShader(); RenderSet& getChunksToRender(); oneapi::tbb::concurrent_queue& getMeshDataQueue(); }; #endif