WIP
This commit is contained in:
@@ -5,6 +5,29 @@ Renderer::Renderer()
|
||||
|
||||
}
|
||||
|
||||
void Renderer::Draw()
|
||||
{
|
||||
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
|
||||
glClearColor(1.0f, 1.0f, 0.0f, 1.0f);
|
||||
|
||||
glUseProgram(shaderProgram);
|
||||
}
|
||||
|
||||
void Renderer::DrawText()
|
||||
{
|
||||
//DrawShitInTextForm
|
||||
}
|
||||
|
||||
void Renderer::AddTextToDraw()
|
||||
{
|
||||
//Add to draw shit vector
|
||||
}
|
||||
|
||||
void Renderer::AddObjectToDraw()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
//Fixa med shaders, lägga in alla verts osv.
|
||||
|
||||
|
||||
@@ -52,4 +75,5 @@ GLuint Renderer::CompileShader(GLenum shaderType, std::string fileName)
|
||||
|
||||
return shader;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -24,12 +24,16 @@ public:
|
||||
GLuint shaderProgram;
|
||||
GLuint VAO;
|
||||
|
||||
std::vector<std::vector<float>> Vertices;
|
||||
std::vector<std::vector<float>> Normals;
|
||||
std::vector<std::vector<float>> TextureCoords;
|
||||
|
||||
Renderer();
|
||||
|
||||
void Draw();
|
||||
void DrawText();
|
||||
|
||||
void AddObjectToDraw();
|
||||
void AddObjectToDraw(std::vector<float>, std::vector<float>, std::vector<float>);
|
||||
void AddTextToDraw();
|
||||
|
||||
GLuint CompileShader(GLenum, std::string);
|
||||
|
||||
Reference in New Issue
Block a user