365 Commits (bea626730fcbe735a65eb0be789871ffb8a209c8)

Author SHA1 Message Date
staphen bea626730f Redraw everything when floating numbers is enabled 10 months ago
staphen f1c1e530f5 Draw the filled part of the lower flask 10 months ago
Eric Robinson 8eddf55c3f
Stores - IsPlayerInStore() (#7843) 1 year ago
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() 2 years 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