blob: 5d136ee5aecc081179dbcdb5a0b48ae0575a9b9f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#include "VertexBuffer.h"
#include "../Profiling/FrameStats.h"
VertexBuffer::VertexBuffer(int vbSize, int ibSize, VertexBufferType type)
{
m_VB = GPU::ClaimBuffer(vbSize, GL_ARRAY_BUFFER);
m_IB = GPU::ClaimBuffer(ibSize, GL_ELEMENT_ARRAY_BUFFER);
}
VertexBuffer::~VertexBuffer()
{
GPU::ReleaseBuffer(m_VB);
GPU::ReleaseBuffer(m_IB);
}
|