20 lines
405 B
C++
20 lines
405 B
C++
#pragma once
|
|
|
|
#include "VoxelProgram.hpp"
|
|
|
|
namespace pass {
|
|
/// Unique voxels pass
|
|
class WorldProgram: public VoxelProgram {
|
|
public:
|
|
WorldProgram(const options &opts);
|
|
~WorldProgram();
|
|
|
|
buffer::params setup(render::gl::Renderer *, glm::mat4 modelMatrix);
|
|
|
|
protected:
|
|
void setModel(const GLfloat *matrix);
|
|
|
|
private:
|
|
GLuint ModelMatrixID;
|
|
};
|
|
} |