This project is part of a course on OpenGL and rendering. I had to re-do a lot of the base code we were handed because it contained windows specific API calls and could not be run on Linux.
Find a file
2019-10-07 20:40:48 +02:00
resources Added texture loading and displaying for 3D models 2019-09-30 19:20:10 +02:00
src Refactored custom Vectors to have the number of coordinates as template and use an array to store coordinates 2019-10-07 20:40:48 +02:00
.gitignore Base program with rotating pyramids 2019-09-24 09:34:53 +02:00
CMakeLists.txt First implementation of input control with KeyStateManager 2019-10-07 18:46:35 +02:00
README.md Added README 2019-10-07 19:00:37 +02:00

OpenGL course

The goal of the course is to introduce us to the OpenGL render pipeline and how to use the library.

The code here was, in part, inspired by the code which was given as part of the course but could not run on windows. It is aimed to replace it and serve as a base for my own project as part of the course.

TODOs

  • Camera movement
  • Entities
  • Quaternion computations? Maybe use OpenGLMathematics
  • Loading other file types

Dependencies

The following libraries must be installed and findable by CMake:

  • OpenGL
  • Freeglut 3