Introduction to OpenGL and how to setup development environment using MSYS2. Code examples in C for displaying polygons, keyboard input with GLUT, and a simple game demo.
OpenGL code examples in C – https://github.com/levidsmith/KnoxGameDesign/tree/master/opengl
Links and Notes
- OpenGL – https://www.opengl.org/
- MSYS2 – https://www.msys2.org/
- Setting up OpenGL development Environment on Windows with MSYS2 – https://www.jamiebayne.co.uk/blog/opengl-windows
- Lazy Foo OpenGL tutorial – https://lazyfoo.net/tutorials/OpenGL/index.php
- Geeks for Geeks Getting started with OpenGL – https://www.geeksforgeeks.org/getting-started-with-opengl/
- OpenGL GLUT API reference – https://opengl.org/resources/libraries/glut/spec3/node1.html
- Learn OpenGL – https://learnopengl.com/
- OpenGL lighting – https://www.khronos.org/opengl/wiki/How_lighting_works
- Computer Graphics, Principles and Practice (“Foley book”) – https://openlibrary.org/books/OL7409090M/Computer_Graphics
- The OpenGL Programming Guide (“Red Book”) – https://openlibrary.org/books/OL27958321M/OpenGL_Programming_Guide
- Podcast theme music – Ride by Pocketmaster
/