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
+2 -1
View File
@@ -10,6 +10,7 @@
#include "voxels/Block.hpp"
#include "voxels/Chunk.hpp"
#include "voxels/VoxelsVolume.hpp"
#include "graphics/core/MeshData.hpp"
class Content;
class Mesh;
@@ -148,7 +149,7 @@ public:
void build(const Chunk* chunk, const ChunksStorage* chunks);
std::shared_ptr<Mesh> render(const Chunk* chunk, const ChunksStorage* chunks);
std::shared_ptr<Mesh> createMesh();
MeshData createMesh();
VoxelsVolume* getVoxelsBuffer() const;
bool isCancelled() const {