347 Commits (88a9a0656d3496365343a0dfd3fa587e45f1f62d)

Author SHA1 Message Date
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
Gleb Mazovetskiy 7940a10da9 clx_render: Slightly optimize `GetSkipSize` 2 years ago
qndel 24f108f193
fix many typos (#7322) 2 years ago
Gleb Mazovetskiy e9c29fa806 Switch to ankerl::unordered_dense 2 years ago
Gleb Mazovetskiy 27206cd1d7 Load font variant for Turkish 2 years ago
obligaron 4b7424949f Make IsFullyDark/IsFullyLit respect hell and hellfire levels 2 years ago
obligaron 56044b7021 Introduce IsFullyDark/IsFullyLit 2 years ago
Gleb Mazovetskiy 8a135c9c3b Increase OutlinePixels limit from 1024 to 1536 2 years ago
staphen 15e44a19c3 Fix order of events when drawing timeout cursor 2 years ago
Gleb Mazovetskiy b6347fb194 clx_render: Further simplify outline rendering 2 years ago
Gleb Mazovetskiy 2e7d565b05 CLX renderer: Cache the last drawn outline 2 years ago
Gleb Mazovetskiy ee8ca1c005 Greatly simplify outline rendering 2 years ago
Gleb Mazovetskiy 2c8b0cb0c3 blit_impl.hpp: Fix incorrect assumption 2 years ago
Gleb Mazovetskiy 5ff588d402 Fix some compilation warnings 2 years ago
Gleb Mazovetskiy 07597078cc blit_impl: Add length assumptions 2 years ago
Gleb Mazovetskiy bae4030d7b Simplify CLX rendering 2 years ago