The purpose of this project is to explore the basics of OpenGL programming on MacOS using C++. I will be following this guide.
The code contained in here is by no means optimised but is engineered more towards making the concepts of 3D programming clearer for educational purposes.
- The latest version of Xcode and MacOS. Both are free.
- The GLFW library source which will deal with windowing and user input.
- The latest CMake binaries for MacOS/OSX to build the GLFW source.
- A Mac with a video card that supports OpenGL 3.3 and up. I have a Mac with OpenGL 4.1. Check this table.
- This guide is up to date and outlines how to get GLFW set up for OSX.