Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Buffer::Buffer() {
- ext::glGenBuffers(1, &mBufferID);
- }
- Buffer::~Buffer() {
- ext::glDeleteBuffers(1, &mBufferID);
- }
- void Buffer::updateResource(const void* data, uint64 numBytes) {
- ext::glBindBuffer(GL_ARRAY_BUFFER, mBufferID);
- ext::glBufferData(GL_ARRAY_BUFFER, numBytes, data, GL_DYNAMIC_DRAW);
- ext::glBindBuffer(GL_ARRAY_BUFFER, 0);
- glFlush();
- }
Advertisement
Add Comment
Please, Sign In to add comment