#include "buffer.h" #include "platform_gl.h" #include #include GLuint create_vbo(const GLsizeiptr size, const GLvoid* data, const GLenum usage) { assert(data != NULL); GLuint vbo_object; glGenBuffers(1, &vbo_object); assert(vbo_object != 0); glBindBuffer(GL_ARRAY_BUFFER, vbo_object); //glBufferData (GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage) glBufferData(GL_ARRAY_BUFFER, size, data, usage); glBindBuffer(GL_ARRAY_BUFFER, 0); return vbo_object; }