add ModelBatch

This commit is contained in:
MihailRis
2024-06-20 19:45:19 +03:00
parent 99094d2299
commit 6d6313cd10
7 changed files with 200 additions and 2 deletions
+2
View File
@@ -23,6 +23,7 @@ class LevelFrontend;
class Skybox;
class PostProcessing;
class DrawContext;
class ModelBatch;
struct EngineSettings;
class WorldRenderer {
@@ -34,6 +35,7 @@ class WorldRenderer {
std::unique_ptr<ChunksRenderer> renderer;
std::unique_ptr<Skybox> skybox;
std::unique_ptr<Batch3D> batch3d;
std::unique_ptr<ModelBatch> modelBatch;
bool drawChunk(size_t index, Camera* camera, Shader* shader, bool culling);
void drawChunks(Chunks* chunks, Camera* camera, Shader* shader);