595 Commits (d9dc49199f7cd1cb33f81d28cd87fdaf246700a2)

Author SHA1 Message Date
staphen ba773259cd Fix gcc/MSVC compiler warnings 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
staphen a21a04d451 Fix off-by-one in path finding logic 1 year ago
Gleb Mazovetskiy 3e6b501d82 Fix pathfinding and increase player path limit 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 7afdbe8fdc Options: Extract padmapper handling from options 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
Anders Jenbo 908fb47073 Merge limitFPS and vSync options (#7646) 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 b76feb2be3 Extract game mode out of init.cpp 1 year ago
Gleb Mazovetskiy c31836eab8 Split up `engine.{h,cpp}` 1 year ago
Gleb Mazovetskiy dd76f17e4b Rename endian.hpp to endian_read.hpp 1 year ago
Gleb Mazovetskiy a49b1f2d58 Extract Is{Any,None}Of out of engine.hpp 1 year ago
Gleb Mazovetskiy 19ccf7ce88 Split endian_write from endian 1 year ago
Gleb Mazovetskiy affd7e86e6 Move MPQs from init to engine/assets 1 year ago
Eric Robinson 1b522fe260
Fix divide-by-zero crash in `getAnimationProgress()` (#7532) 1 year ago
staphen 09ba7532ea At shutdown, free surfaces and textures allocated for virtual gamepad graphics 1 year ago
Gleb Mazovetskiy 66b0f43731 Add a threshold for skipping the loading screen 1 year ago
Gleb Mazovetskiy 7b0558146e Async load: Handle errors 1 year ago
Gleb Mazovetskiy f7a93f4cd3 Improve `dev.display.path()` 1 year ago
Gleb Mazovetskiy e692acb049 Pathfinding: Rename functions 1 year ago
Andrew James c7abf2f778
Extract logic from CheckInvCut/AutoPlaceItemInInventory (#7494) 1 year ago
Gleb Mazovetskiy aa751ff538 Reduce CLX header size from 10 to 6 1 year ago
Eric Robinson 0fd4a7b348
Fix Life/Mana bugs (#5777) 1 year ago
Gleb Mazovetskiy 1a32a705fe Replaces uses of doubles with floats 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 0e1e87389a
Revise FailedToOpenFileError (#7305) 2 years ago
Stephen C. Wills cfe9a8ccdd
Introduce xoshiro RNG to generate dungeon seeds (#7030) 2 years ago
Eric Robinson 8970eaa410
Cleanup panel code (Part 1) (#7417) 2 years ago
staphen dbd33e6f52 Update optimized transparency lookup when cycling colors 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