3D Sokoban game using OpenGL.
The project was made for an exam in the course PROG2002 Graphics Programming.
- glad
Important
the glad submodule in the current repository is based on a local hosting of the submodule specifically for the PROG2002 course and is not publically available.
Lighting (Task 4 + Task 5b)
Basic Lighting, learnOpenGL - https://learnopengl.com/Lighting/Basic-Lighting
Basic lighting example, learnOpenGL - https://learnopengl.com/code_viewer_gh.php?code=src/2.lighting/2.1.basic_lighting_diffuse/basic_lighting_diffuse.cpp
Basic lighting excercise, learnOpenGL - https://learnopengl.com/code_viewer_gh.php?code=src/2.lighting/2.3.basic_lighting_exercise1/basic_lighting_exercise1.cpp
Camera, learnOpenGL - https://learnopengl.com/Getting-started/Camera
Issue 21 from the course "Add diffuse illumination component to the cube"
Issue 22 from the course "Add specular illumination component to the cube"
Textures (Task 3)
Texture, learnOpenGL - https://learnopengl.com/Getting-started/Textures
Cubemaps, learnOpenGL - https://learnopengl.com/Advanced-OpenGL/Cubemaps
Issue 17 from the course "Adding blending"
Issue 16 from the course "Applying texture to the cube through cubemaps"
A lot of code has also been based on code (or reused/modified) from the course's assignment: the chessboard.