Handmade Hero Day 390 - Adding Simple Phong Lighting
Handmade Hero Day 391 - Planning Better Lighting
Handmade Hero Day 399 - Creating a CPU-side Lighting Testbed
Handmade Hero Day 393 - Planning Lighting from Depth Peels
Handmade Hero Day 389 - Adding Simple Lighting
Handmade Hero Day 398 - Applying Lighting Back to Depth Peels
Handmade Hero Day 469 - Downsampling Imported Assets
Handmade Hero Day 383 - Fixing Depth Peel Artifacts
Handmade Hero Day 118 - Wide Unpacking and Masking
Handmade Hero Day 041 - Overview of the Types of Math Used in Games
Handmade Hero Day 440 - Introduction to Function Approximation with Andrew Bromage
Handmade Hero Day 350 - Multithreaded World Simulation
Handmade Hero Day 479 - Large Texture Support
Handmade Hero Day 178 - Thread-safe Performance Counters
Handmade Hero Day 388 - Successful Multisampled Depth-Peeling
Handmade Hero Day 102 - Transforming Normals Properly
Handmade Hero Day 105 - Cleaning Up the Renderer API
Handmade Hero Day 172 - Extracting Kerning Tables from Windows
Handmade Hero Day 386 - Implementing a Custom Multisample Resolve
Handmade Hero Day 110 - Unprojecting Screen Boundaries