This repository contains the code shown in my graphics programming videos for MacOS and Windows on my YouTube channel codencandy
In order to build the project just execute
sh build.sh in the terminal.
- XCode commandline tools
xcode-select --install - cloc
- Sean T. Berret header only libraries
| Title | YouTube | git tag | |
|---|---|---|---|
| Simple MacOS window | open a window | Simple-MacOS-window | |
| Constant frame rate | application with 60 FPS | Constant-frame-rate | |
| GPU based rendering | setting up Metal | GPU-based-rendering | |
| Speed up you build time | unity builds | unity-vs-standard-build | |
| Metal shader pipeline | shader pipeline | metal-shader-pipelin | |
| Metal texture mapping | render images | metal-texture-mapping | |
| Analaog Clock Part 1 | part #1 | analog-clock-part1 | |
| Analaog Clock Part 2 | part #2 | analog-clock-part2 | |
| Analaog Clock Part 3 | part #3 | instanced-rendering | |
| Snow Particle System | snow particles | christmas-particles | |
| Load Code At Runtime | load code | load-code-dynamically |