Handmade Hero Day 110 - Unprojecting Screen Boundaries
Handmade Hero Day 109 - Resolution-Independent Rendering
Handmade Hero Day 111 - Resolution-Independent Ground Chunks
Handmade Hero Day 120 - Measuring Port Usage with IACA
Handmade Hero Day 114 - Preparing a Function for Optimization
Handmade Hero Day 102 - Transforming Normals Properly
Handmade Hero Day 113 - Simple Performance Counters
Handmade Hero Day 106 - World Scaling
Handmade Hero Day 108 - Perspective Projection
Handmade Hero Day 100 - Reflection Vectors
Handmade Hero Day 105 - Cleaning Up the Renderer API
Handmade Hero Day 092 - Filling Rotated and Scaled Rectangles
Handmade Hero Day 118 - Wide Unpacking and Masking
Handmade Hero Day 660 - Randomized Overworld Layout
Handmade Hero Day 484 - Debugging Multi-tile Import
Handmade Hero Day 098 - Normal Map Code Cleanup
Handmade Hero Day 652 - Stochastic Ray Origins
Handmade Hero Day 322 - Handling Multiple Display Aspect Ratios
Handmade Hero Day 170 - Defining Font Metadata
Handmade Hero Day 116 - Converting Math Operations to SIMD