mirror of
https://github.com/practical-tutorials/project-based-learning.git
synced 2024-11-30 15:31:11 +00:00
Tiny* 3D graphics projects
This commit is contained in:
parent
c5f9e8c62b
commit
76a3b1c1ce
|
@ -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/)
|
||||
|
|
Loading…
Reference in New Issue
Block a user