Vivid
Loading...
Searching...
No Matches
Renderer.cpp
1#include "Renderer.h"
2
3namespace Vivid
4{
5 void Renderer::Draw(Ref<VertexArray> va, unsigned int indexCount, unsigned int instanceCount)
6 {
7 va->Bind();
8
9 GLCall(glDrawElementsInstanced(GL_TRIANGLES, indexCount, GL_UNSIGNED_INT, nullptr, instanceCount));
10 }
11
12 void Renderer::Clear()
13 {
14 GLCall(glClear(GL_COLOR_BUFFER_BIT));
15 }
16}
static void Draw(Ref< VertexArray > va, unsigned int indexCount, unsigned int instanceCount=1)
Initializes the Renderer.
Definition: Renderer.cpp:5