summaryrefslogtreecommitdiff
path: root/Runtime/Graphics/VertexBuffer.cpp
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);
}