14 Commits (39064741fc73d0b94a862eda4b7d9384c28081ab)

Author SHA1 Message Date
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 8 months ago
Gleb Mazovetskiy e1c95e0eab Make `dun_render` a standalone library 8 months ago
Gleb Mazovetskiy 54e30ff210 light_render: Use an std::span for light tables 9 months ago
Gleb Mazovetskiy 87c5b333c9 light_render: Clean up and optimize RenderTriangle 9 months ago
staphen 1be33e8cf2 Compute scanlines for triangles in per-pixel light renderer 10 months ago
Gleb Mazovetskiy 8c6b2853ca Make light render benchmark standalone 10 months ago
staphen aedd98e10c Optimize case 15 of marching squares 10 months ago
Gleb Mazovetskiy 7f2eaf96ad Fix light_render line endings 10 months ago
staphen f68a00d347 Extend edge lights to infinity when rendering per-pixel light buffer 1 year ago
staphen e602321d5f Don't assume output surface pitch is the same as width 1 year ago
staphen 7a9c822326 Fix light rendering issue in case 13 of marching squares 1 year ago
staphen b83f006671 Bleed per-pixel light up when rendering walls 1 year ago
staphen e06d88aaca Use signed integers for interpolation in marching squares algorithm 1 year ago
Stephen C. Wills 0b4f3b4732
Introduce subtile lighting into the software renderer (#7807) 1 year ago