14 Commits (167bbf29adf60ec10f2c8e534d0dce7c4aaab352)

Author SHA1 Message Date
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 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 8 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 9 months ago
Gleb Mazovetskiy 8c6b2853ca Make light render benchmark standalone 9 months ago
staphen aedd98e10c Optimize case 15 of marching squares 9 months ago
Gleb Mazovetskiy 7f2eaf96ad Fix light_render line endings 9 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