diff --git a/README.md b/README.md index b805fa7..7cedb01 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,11 @@ To get started, simply fork this repo. Please refer to [CONTRIBUTING.md](CONTRIB - [How to Write an Emulator (CHIP-8 interpreter)](http://www.multigesture.net/articles/how-to-write-an-emulator-chip-8-interpreter/) - [Beginning Game Programming with C++ and SDL](http://lazyfoo.net/tutorials/SDL/) - [Implementing a Key-Value Store](http://codecapsule.com/2012/11/07/ikvs-implementing-a-key-value-store-table-of-contents/) +- Tiny 3D graphics projects + - [Tiny Renderer or how OpenGL works: software rendering in 500 lines of code](https://github.com/ssloy/tinyrenderer/wiki) + - [Understandable RayTracing in 256 lines of bare C++](https://github.com/ssloy/tinyraytracer/wiki) + - [KABOOM! in 180 lines of bare C++](https://github.com/ssloy/tinykaboom/wiki) + - [486 lines of C++: old-school FPS in a weekend](https://github.com/ssloy/tinyraycaster/wiki) - Writing a minimal x86-64 JIT compiler in C++ - [Part 1](https://solarianprogrammer.com/2018/01/10/writing-minimal-x86-64-jit-compiler-cpp/) - [Part 2](https://solarianprogrammer.com/2018/01/12/writing-minimal-x86-64-jit-compiler-cpp-part-2/)