Links.
Table of Contents
Programming
- The C Programming Language
- C Programming: A Modern Approach
- The C++ Programming Language
- The Rust Programming Language
General
- Design Patterns: Elements of Reusable Object-Oriented Software
- Code Complete
- The Pragmatic Programmer
- Microsoft Application Architecture Guide
- Computers as Components
- Beginner's guide to SIMD
- From Nand to Tetris
Maths
Rendering
- Computer Graphics
- Computer Graphics II: Rendering
- Ray Marching and Signed Distance Functions
- Scratchapixel.com
- A Primer On Efficient Rendering Algorithms & Clustered Shading
- How to build a BVH
- Ray Tracing for Graphics
Graphics APIs
- LearnOpenGL.com
- OpenGL Es 3.0 Programming Guide
- Webgl Programming Guide
- VulkanTutorial.com
- Vulkan Samples
- VkGuide