65 #ifndef __OpenGLUtilities_h 69 #ifndef __PolygonMesh_h 126 void render(std::vector<PolygonMesh*>& mesh_set,
140 void render(std::vector<PolygonMesh*>& mesh_set,
158 bool m_is_initialized;
165 unsigned int m_map_frame_buffer,
176 #endif // __DepthMap_h Class to handle GLSL shaders.
void initialize()
Initialize the buffers.
DepthMap(int map_size=8192)
default constructor
Template class to handle a 4x4 matrixs.
unsigned int getMapTexture() const
Get the texture.
Shader is a class to handle shaders written in GLSL.
Some utility functions about OpenGL. Now supports GLSL450 and OpenGL 4.5.
DepthMap is a class to render to a buffer in order to create, for exemple, a shadow map...
Class to handle polygon (triangles) meshes.
Matrix4x4 is a template class to handle a 4 by 4 matrix.
void render(std::vector< PolygonMesh *> &mesh_set, Matrix4x4< float > const &proj_matrix)