Moved the post processing shader to KRShaderManager / KRShader
Changed many vertex buffers to VBO's --HG-- extra : convert_revision : svn%3A7752d6cf-9f14-4ad2-affc-04f1e67b81a5/trunk%40100
This commit is contained in:
@@ -61,10 +61,12 @@ public:
|
||||
std::map<std::string, KRModel *> getModels();
|
||||
|
||||
|
||||
void bindVBO(GLvoid *data, GLsizeiptr size);
|
||||
void bindVBO(GLvoid *data, GLsizeiptr size, bool enable_vertex, bool enable_normal, bool enable_tangent, bool enable_uva, bool enable_uvb);
|
||||
void unbindVBO();
|
||||
long getMemUsed();
|
||||
|
||||
void configureAttribs(bool enable_vertex, bool enable_normal, bool enable_tangent, bool enable_uva, bool enable_uvb);
|
||||
|
||||
private:
|
||||
std::map<std::string, KRModel *> m_models;
|
||||
|
||||
@@ -80,6 +82,13 @@ private:
|
||||
std::map<GLvoid *, vbo_info_type> m_vbosActive;
|
||||
std::map<GLvoid *, vbo_info_type> m_vbosPool;
|
||||
|
||||
bool m_bVBOAttribEnabled_Vertex;
|
||||
bool m_bVBOAttribEnabled_Normal;
|
||||
bool m_bVBOAttribEnabled_Tangent;
|
||||
bool m_bVBOAttribEnabled_UVA;
|
||||
bool m_bVBOAttribEnabled_UVB;
|
||||
|
||||
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user