diff options
author | kdx <kikoodx@paranoici.org> | 2023-05-10 00:11:55 +0200 |
---|---|---|
committer | kdx <kikoodx@paranoici.org> | 2023-05-10 00:11:55 +0200 |
commit | 2943bb0ac59c473a2b2491a63326677181be3e7d (patch) | |
tree | f609acd85b78a27c8dcb2f1232bc8611709dbae9 | |
parent | 2da3c8f5df311d7ce4c3e2f5badd2160be9fdfe4 (diff) | |
download | learnopengl-2943bb0ac59c473a2b2491a63326677181be3e7d.tar.gz |
Transformations
-rw-r--r-- | src/main.c | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -102,15 +102,19 @@ main([[maybe_unused]] int argc, [[maybe_unused]] char **argv) const GLint vertex_color_location = shader_uniform_location(&shader, "ourColor"); - mat4 trans = GLM_MAT4_IDENTITY_INIT; - glm_rotate(trans, radians(90), (vec3){0.0f, 0.0f, 1.0f}); - glm_scale(trans, (vec3){0.5f, 0.5f, 0.5f}); - //glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAX_LEVEL, GL_LINEAR); while (!glfwWindowShouldClose(window)) { + mat4 trans = GLM_MAT4_IDENTITY_INIT; + glm_translate(trans, (vec3){0.0f, 0.5f, 0.2f}); + glm_rotate(trans, glfwGetTime(), (vec3){0.0f, 0.0f, 1.0f}); + glm_scale(trans, (vec3){0.5f, 0.5f, 0.5f}); + + glClearColor(0.0f, 0.0f, 0.0f, 0.0f); + glClear(GL_COLOR_BUFFER_BIT); + shader_use(&shader); const int r = 0;//rand(); glUniform4f(vertex_color_location, |