mirror of
https://github.com/MihailRis/voxelcore.git
synced 2026-10-07 20:11:50 +00:00
add particles (WIP)
This commit is contained in:
parent
a0f885e26a
commit
217176f74f
8 changed files with 280 additions and 4 deletions
|
|
@ -8,12 +8,15 @@
|
|||
|
||||
#include <glm/glm.hpp>
|
||||
|
||||
#include "Emitter.hpp"
|
||||
|
||||
class Level;
|
||||
class Player;
|
||||
class Camera;
|
||||
class Batch3D;
|
||||
class LineBatch;
|
||||
class ChunksRenderer;
|
||||
class ParticlesRenderer;
|
||||
class Shader;
|
||||
class Frustum;
|
||||
class Engine;
|
||||
|
|
@ -40,6 +43,8 @@ class WorldRenderer {
|
|||
std::unique_ptr<Skybox> skybox;
|
||||
std::unique_ptr<Batch3D> batch3d;
|
||||
std::unique_ptr<ModelBatch> modelBatch;
|
||||
std::unique_ptr<ParticlesRenderer> particles;
|
||||
|
||||
float timer = 0.0f;
|
||||
|
||||
bool drawChunk(size_t index, const Camera& camera, Shader* shader, bool culling);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue