Advertisement
Guest User

Untitled

a guest
Aug 1st, 2013
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. while (!glfwWindowShouldClose(window))
  2. {
  3. float ratio;
  4. int width, height;
  5. glfwGetFramebufferSize(window, &width, &height);
  6. ratio = width / (float) height;
  7. glViewport(0, 0, width, height);
  8. glClear(GL_COLOR_BUFFER_BIT);
  9. glMatrixMode(GL_PROJECTION);
  10. glLoadIdentity();
  11. glOrtho(-ratio, ratio, -1.f, 1.f, 1.f, -1.f);
  12. glMatrixMode(GL_MODELVIEW);
  13. glLoadIdentity();
  14. glRotatef((float) glfwGetTime() * 50.f, 0.f, 0.f, 1.f);
  15. glBegin(GL_TRIANGLES);
  16. glColor3f(1.f, 0.f, 0.f);
  17. glVertex3f(-0.6f, -0.4f, 0.f);
  18. glColor3f(0.f, 1.f, 0.f);
  19. glVertex3f(0.6f, -0.4f, 0.f);
  20. glColor3f(0.f, 0.f, 1.f);
  21. glVertex3f(0.f, 0.6f, 0.f);
  22. glEnd();
  23. glfwSwapBuffers(window);
  24. glfwPollEvents();
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement