511 Commits (5a7300d0fffa3de41b45c7b91c4e601547c31047)

Author SHA1 Message Date
Gleb Mazovetskiy 3bcc869d85 Replace fmt with utils/str_cat in a few places 6 months ago
Gleb Mazovetskiy ea8a348371
SDL2: Improve best display mode selection (#8166) 7 months ago
Gleb Mazovetskiy 50ac397013 Add 8-bit video mode for SDL2 and use it in DOS 7 months ago
Gleb Mazovetskiy f99475657a dos: Clean up paths for better logging 7 months ago
Gleb Mazovetskiy c7b26690c4 dos: Switch to dos-vbe-rebase branch 7 months ago
Anders Jenbo 01507d532c
Add basic DOS port (#8155) 7 months ago
Cyril SIX 5fd8af76ee log.hpp: fix lack of return when FMT_EXCEPTIONS is disabled 7 months ago
Gleb Mazovetskiy 79b74f6f72 Add `AsHexPad2` to `utils/str_cat` 7 months ago
Gleb Mazovetskiy a3d2b360f9 Palette KD-tree: Fix compilation speed 7 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Gleb Mazovetskiy d3248e969a Untangle more dependencies 8 months ago
Gleb Mazovetskiy a4c891928d Add POSIX fallbacks for ListFiles/Directories 9 months ago
Gleb Mazovetskiy 1b4a574d45 Faster k-d tree construction 9 months ago
Gleb Mazovetskiy b8e528ebfb Palette k-d tree: A small lookup optimization 9 months ago
Gleb Mazovetskiy 79395b2ae3 Palette kd-tree: Store color values in leaves 9 months ago
Gleb Mazovetskiy 89aa7f5d70 Add graphviz visualization of the palette blending tree 9 months ago
Gleb Mazovetskiy e0c9e29ab1 Palette k-d tree: Store values in a flat array 9 months ago
Gleb Mazovetskiy 424cbe10dd Update to SheenBidi v2.9.0 9 months ago
Gleb Mazovetskiy 903f0a8181 Simplify palette handling 9 months ago
Gleb Mazovetskiy 4b3385c775 kd-tree: optimize getMedian 9 months ago
Gleb Mazovetskiy 6d307fbcab
static_vector.hpp: Use `std::destroy_n` in the destructor (#8030) 9 months ago
Gleb Mazovetskiy b6854fcc10 Implement skipFrom/To for the k-d tree 10 months ago
Gleb Mazovetskiy bc344ad0f8 Make palette k-d tree more balanced and 5-level 10 months ago
Gleb Mazovetskiy cd38ca7631 Use a k-d tree for palette blending 10 months ago
Gleb Mazovetskiy c8106a7f6d Palette blending: minor cleanups 10 months ago
Gleb Mazovetskiy b210581435 Palette blending: Add a test and a benchmark 10 months ago
staphen 45d7c79ba9 Remove unused function FreeRenderer() 11 months ago
obligaron fe853e484e
Fix freezing the screen when changing the resolution by not recreating the renderer (#7953) 11 months ago
Peppersawce 9935921a27
Scrap Haiku-specific code, unneeded (#7931) 11 months ago
Peppersawce c1e3cede5b
Better asset path lookup for Haiku (#7927) 11 months ago
Eric Robinson 189a504578 Update format_int.hpp 11 months ago
Eric Robinson 675ae87fa0 Update format_int.cpp 11 months ago
Eric Robinson e13e1d94d1 FormatInteger (unsigned) 11 months ago
Yggdrasill a0ac104979 Add data() method to StaticVector 11 months ago
Yggdrasill dbf7c77917
Left shift in StaticVector::erase(), add tests (#7879) 12 months ago
Eric Robinson 071303357e
Dynamic mod detection 12 months ago
Gleb Mazovetskiy 4e4cdf4d0c Update SheenBidi and use the new decoding function 1 year ago
Gleb Mazovetskiy 2ff7fb03d1 Replace hoehrmann_utf8 with SheenBidi 1 year ago
Gleb Mazovetskiy 3e6b501d82 Fix pathfinding and increase player path limit 1 year ago
Gleb Mazovetskiy bae54d05e3 Options: Move resolutions list init to display.cpp 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 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
staphen 4931cc6386 Lua mod ini file configuration 1 year ago
Gleb Mazovetskiy b68f59d002 OSX: Fix base/pref/config paths on Tiger 1 year ago