make BlocksRenderer::createMesh return MeshData & make ChunksRenderer workers have standalone results

This commit is contained in:
MihailRis
2024-10-24 10:54:07 +03:00
parent 4e3064e37b
commit 3e1a82d137
5 changed files with 28 additions and 12 deletions
+3 -1
View File
@@ -9,6 +9,7 @@
#include "voxels/Block.hpp"
#include "voxels/ChunksStorage.hpp"
#include "util/ThreadPool.hpp"
#include "graphics/core/MeshData.hpp"
class Mesh;
class Chunk;
@@ -19,7 +20,8 @@ struct EngineSettings;
struct RendererResult {
glm::ivec2 key;
BlocksRenderer* renderer;
bool cancelled;
MeshData meshData;
};
class ChunksRenderer {