Handmade Hero Day 591 - Making a Stand-alone Lighting Performance Test
Handmade Hero Day 592 - Capturing the Entire Lighting Data
Handmade Hero Day 594 - Switching from Center-Radius to Min-Max
Handmade Hero Day 590 - Starting Raycast Optimizations
Handmade Hero Day 396 - Rendering Lighting Information from the Game
Handmade Hero Day 596 - Fleshing Out Kd-Tree Traversal
Handmade Hero Day 587 - Optimizing the Specular to Diffuse Transform
Handmade Hero Day 648 - Rebuilding Light Tables
Handmade Hero Day 584 - Enabling Infinite-Bounce Lighting
Handmade Hero Day 595 - Sketching Out A K-d Tree Loop
Handmade Hero Day 600 - Better AABB Normal Derivation
Handmade Hero Day 601 - Sketching Out the Walk Table Generator
Handmade Hero Day 654 - Self-illuminating Floor Tiles
Handmade Hero Day 589 - Aligning Sampling Spheres with the Octahedral Map
Handmade Hero Day 598 - Exploring Voxel Partitions for Raycasting
Handmade Hero Day 599 - Implementing the Grid Raycast Postamble
Handmade Hero Day 585 - Centralized Light Atlas Handling
Handmade Hero Day 141 - Streaming Large Audio in Chunks
Handmade Hero Day 602 - Early Termination for the Grid Raytracer
Handmade Hero Day 487 - Hit-Testing Boxes in 3D