362 Commits (aca06e898afdd89eff2f2cda540b192e90157cdf)

Author SHA1 Message Date
Eric Robinson aca06e898a
Menu text revision (#3902) 1 year 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
Gleb Mazovetskiy b4fbaf1419 text_renderer: Simplify GetLineHeight 1 year ago
Gleb Mazovetskiy 5a14cc57f3 text renderer: colors layout fix + improved tests 1 year ago
Eric Robinson 76407ff41f Adjust x-start with UiFlags::KerningFitSpacing 1 year ago
obligaron 4f9e063197 Change GetDebugGridText text from char to string 1 year ago
Gleb Mazovetskiy 04896c1687 text_render: Readjust kerning on each new line 1 year ago
Gleb Mazovetskiy aa47c40553 text_render: Fix `GetLineStartX` for `AlignCenter` 1 year ago
Gleb Mazovetskiy ee16071761 Untangle pathfinding dependencies 1 year ago
Gleb Mazovetskiy 3bb1d685af Extract current input mode into its own library 1 year ago
Gleb Mazovetskiy 88a9a0656d Move option change handlers out of `options.cpp` 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago
Gleb Mazovetskiy a7651f15d9 Extract `HeadlessMode` from `diablo.h` 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Gleb Mazovetskiy f7a93f4cd3 Improve `dev.display.path()` 1 year ago
Eric Robinson 0fd4a7b348
Fix Life/Mana bugs (#5777) 1 year ago
Gleb Mazovetskiy 92aeb01ebb Fix stairs rendering in Caves and Hell 1 year ago
Gleb Mazovetskiy 67f822f659 Speed-up debug grid 1 year ago
staphen b78ec23362 Fix bounds check in RenderClxOutline() 1 year ago
Anders Jenbo ee8907eb96 Use Point in cursor.cpp 2 years ago
Eric Robinson e90855b3c4
Rename stores.cpp global variables (#7425) 2 years ago
Eric Robinson 6396af1ff5
Cleanup panel code (Part 2) (#7421) 2 years ago
KPhoenix b0cb1b92ed Bugfix: Corruption item power 2 years ago
Eric Robinson 8970eaa410
Cleanup panel code (Part 1) (#7417) 2 years ago
Anders Jenbo 8128086d5b Clean up DoBlitScreen 2 years ago
Gleb Mazovetskiy 77020db5ff Revert "DrawFloor: Remove a redundant check" 2 years ago
Gleb Mazovetskiy 299b6bffcd dun_render: Clean up foliage masks code 2 years ago
Gleb Mazovetskiy a75f77bfa8 DrawFloor: Remove a redundant check 2 years ago
Eric Robinson 96a2a145e2 Increase MaxOutlinePixels 2 years ago
Gleb Mazovetskiy 2580cd7b68 Simplify foliage rendering 2 years ago
Gleb Mazovetskiy 1bab0251e2 Minor rendering cleanups 2 years ago
Gleb Mazovetskiy 4e572f0450 dun_render: Fix OOB in `world_draw_black_tile` 2 years ago
Gleb Mazovetskiy ef498f2baf Speed up `world_draw_black_tile` 2 years ago
Gleb Mazovetskiy 15f8987d73 dun_render: Fix dark triangle rendering 2 years ago
Gleb Mazovetskiy f6c8a32815 dun_render: Specialized FullyDark+Solid triangles 2 years ago
Gleb Mazovetskiy 40ee61e776 dun_render: Unroll triangle loops 2 years ago
Gleb Mazovetskiy 451f1fd70a Re-encode dungeon tiles to remove bloat 2 years ago
Gleb Mazovetskiy a2961eafd2 scrollrt: Add `IsFloor` function 2 years ago
Gleb Mazovetskiy d41c7e4221 dun_render: Optimize triangle rendering 2 years ago
Gleb Mazovetskiy dc2406d2b1 Further increase outline pixels to 2048 2 years ago
Gleb Mazovetskiy 5b076e20ef Rename `DrawFloor` to `DrawFloorTile` 2 years ago
Gleb Mazovetskiy efa94307e0 Optimize lit blending with light level 0 2 years ago
Gleb Mazovetskiy 712f0bac0b Remove `LightTableIndex` global 2 years ago