StreamBuffer: Correct function casing

This commit is contained in:
Lioncash 2015-12-21 10:09:03 -05:00
parent 1eea95a5be
commit ec71452706
2 changed files with 9 additions and 9 deletions

View File

@ -15,7 +15,7 @@ namespace OGL
{ {
// moved out of constructor, so m_buffer is allowed to be const // moved out of constructor, so m_buffer is allowed to be const
static u32 genBuffer() static u32 GenBuffer()
{ {
u32 id; u32 id;
glGenBuffers(1, &id); glGenBuffers(1, &id);
@ -23,7 +23,7 @@ static u32 genBuffer()
} }
StreamBuffer::StreamBuffer(u32 type, u32 size) StreamBuffer::StreamBuffer(u32 type, u32 size)
: m_buffer(genBuffer()), m_buffertype(type), m_size(ROUND_UP_POW2(size)), m_bit_per_slot(IntLog2(ROUND_UP_POW2(size) / SYNC_POINTS)) : m_buffer(GenBuffer()), m_buffertype(type), m_size(ROUND_UP_POW2(size)), m_bit_per_slot(IntLog2(ROUND_UP_POW2(size) / SYNC_POINTS))
{ {
m_iterator = 0; m_iterator = 0;
m_used_iterator = 0; m_used_iterator = 0;
@ -68,11 +68,11 @@ void StreamBuffer::CreateFences()
} }
void StreamBuffer::DeleteFences() void StreamBuffer::DeleteFences()
{ {
for (int i = SLOT(m_free_iterator) + 1; i < SYNC_POINTS; i++) for (int i = Slot(m_free_iterator) + 1; i < SYNC_POINTS; i++)
{ {
glDeleteSync(m_fences[i]); glDeleteSync(m_fences[i]);
} }
for (int i = 0; i < SLOT(m_iterator); i++) for (int i = 0; i < Slot(m_iterator); i++)
{ {
glDeleteSync(m_fences[i]); glDeleteSync(m_fences[i]);
} }
@ -80,14 +80,14 @@ void StreamBuffer::DeleteFences()
void StreamBuffer::AllocMemory(u32 size) void StreamBuffer::AllocMemory(u32 size)
{ {
// insert waiting slots for used memory // insert waiting slots for used memory
for (int i = SLOT(m_used_iterator); i < SLOT(m_iterator); i++) for (int i = Slot(m_used_iterator); i < Slot(m_iterator); i++)
{ {
m_fences[i] = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); m_fences[i] = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0);
} }
m_used_iterator = m_iterator; m_used_iterator = m_iterator;
// wait for new slots to end of buffer // wait for new slots to end of buffer
for (int i = SLOT(m_free_iterator) + 1; i <= SLOT(m_iterator + size) && i < SYNC_POINTS; i++) for (int i = Slot(m_free_iterator) + 1; i <= Slot(m_iterator + size) && i < SYNC_POINTS; i++)
{ {
glClientWaitSync(m_fences[i], GL_SYNC_FLUSH_COMMANDS_BIT, GL_TIMEOUT_IGNORED); glClientWaitSync(m_fences[i], GL_SYNC_FLUSH_COMMANDS_BIT, GL_TIMEOUT_IGNORED);
glDeleteSync(m_fences[i]); glDeleteSync(m_fences[i]);
@ -98,7 +98,7 @@ void StreamBuffer::AllocMemory(u32 size)
if (m_iterator + size >= m_size) if (m_iterator + size >= m_size)
{ {
// insert waiting slots in unused space at the end of the buffer // insert waiting slots in unused space at the end of the buffer
for (int i = SLOT(m_used_iterator); i < SYNC_POINTS; i++) for (int i = Slot(m_used_iterator); i < SYNC_POINTS; i++)
{ {
m_fences[i] = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0); m_fences[i] = glFenceSync(GL_SYNC_GPU_COMMANDS_COMPLETE, 0);
} }
@ -107,7 +107,7 @@ void StreamBuffer::AllocMemory(u32 size)
m_used_iterator = m_iterator = 0; // offset 0 is always aligned m_used_iterator = m_iterator = 0; // offset 0 is always aligned
// wait for space at the start // wait for space at the start
for (int i = 0; i <= SLOT(m_iterator + size); i++) for (int i = 0; i <= Slot(m_iterator + size); i++)
{ {
glClientWaitSync(m_fences[i], GL_SYNC_FLUSH_COMMANDS_BIT, GL_TIMEOUT_IGNORED); glClientWaitSync(m_fences[i], GL_SYNC_FLUSH_COMMANDS_BIT, GL_TIMEOUT_IGNORED);
glDeleteSync(m_fences[i]); glDeleteSync(m_fences[i]);

View File

@ -61,7 +61,7 @@ protected:
private: private:
static constexpr int SYNC_POINTS = 16; static constexpr int SYNC_POINTS = 16;
int SLOT(u32 x) const { return x >> m_bit_per_slot; } int Slot(u32 x) const { return x >> m_bit_per_slot; }
const int m_bit_per_slot; const int m_bit_per_slot;
std::array<GLsync, SYNC_POINTS> m_fences{}; std::array<GLsync, SYNC_POINTS> m_fences{};