work on renderer
This commit is contained in:
@@ -29,8 +29,6 @@ class TestTriangle : public Archimedes::Module {
|
||||
|
||||
Archimedes::Window* window;
|
||||
|
||||
std::list<std::function<void()>>::iterator rcmd_it;
|
||||
|
||||
const char *vertexShaderSource = "#version 330 core\n"
|
||||
"layout (location = 0) in vec3 aPos;\n"
|
||||
"void main()\n"
|
||||
@@ -44,14 +42,19 @@ class TestTriangle : public Archimedes::Module {
|
||||
" FragColor = vec4(1.0f, 0.5f, 0.2f, 1.0f);\n"
|
||||
"}\n\0";
|
||||
|
||||
unsigned int shaderProgram;
|
||||
unsigned int VBO, VAO;
|
||||
Archimedes::RenderTarget* rt;
|
||||
|
||||
float vertices[9] = {
|
||||
-0.5f, -0.5f, 0.0f, // left
|
||||
0.5f, -0.5f, 0.0f, // right
|
||||
0.0f, 0.5f, 0.0f // top
|
||||
};
|
||||
|
||||
unsigned int indices[3] = {
|
||||
1, // left
|
||||
2, // right
|
||||
3 // top
|
||||
};
|
||||
};
|
||||
|
||||
#ifdef TESTTRIANGLE_DYNAMIC
|
||||
|
||||
Reference in New Issue
Block a user