world converter threading

This commit is contained in:
MihailRis
2024-04-15 19:44:21 +03:00
parent ab110dcdf5
commit cc58ea29bc
10 changed files with 122 additions and 63 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ static debug::Logger logger("chunks-render");
const uint RENDERER_CAPACITY = 9 * 6 * 6 * 3000;
class RendererWorker : public util::Worker<std::shared_ptr<Chunk>, RendererResult> {
class RendererWorker : public util::Worker<Chunk, RendererResult> {
Level* level;
BlocksRenderer renderer;
public:
+1 -1
View File
@@ -29,7 +29,7 @@ class ChunksRenderer {
std::unordered_map<glm::ivec2, std::shared_ptr<Mesh>> meshes;
std::unordered_map<glm::ivec2, bool> inwork;
util::ThreadPool<std::shared_ptr<Chunk>, RendererResult> threadPool;
util::ThreadPool<Chunk, RendererResult> threadPool;
public:
ChunksRenderer(
Level* level,