-void display() {
- glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT);
- glUseProgram(progId);
- glBindVertexArray(vaos[0]);
- for (int i = 0; i < 100; i++) {
-
- GLuint projId = glGetUniformLocation(progId, "projection");
- glm::mat4 proj = glm::perspective(glm::radians(45.f), 1.33f, 0.01f, 10000.f);
- glUniformMatrix4fv(projId, 1, GL_FALSE, glm::value_ptr(proj));
-
- GLuint viewId = glGetUniformLocation(progId, "view");
- glm::mat4 view = glm::lookAt(camPos, camPos + camFront, camUp);
- glUniformMatrix4fv(viewId, 1, GL_FALSE, glm::value_ptr(view));
+const int WIDTH = 800, HEIGHT = 600;
+const float ASPECT = (float)WIDTH / (float)HEIGHT;