440 Commits (3499166e38c7553ddf348e66f652466f6bc351de)

Author SHA1 Message Date
Yuri Pourre d8b1f00cb5
Load towners via tsv 5 months ago
LP f295e67b9f
Add multiplayer event logging 5 months ago
Leslie P. Polzer b76f906ddc Skip tests gracefully without MPQ assets 5 months ago
Yggdrasill 753b566350
Use StaticVector for all vendors 5 months ago
Yggdrasill 91dd3bfaa1 Add tests for premium item generation 6 months ago
Gleb Mazovetskiy 90507b1714 text_render_integration_test: compare pixels 6 months ago
Gleb Mazovetskiy 1f939fc18a CMake: Fix text_render_integration_test with make 6 months ago
Gleb Mazovetskiy 88f706e0d1 SDL3: Add some backports / compat helpers 6 months ago
Gleb Mazovetskiy 1bbe8bfe08 SDL3: Even more migration 6 months ago
Gleb Mazovetskiy 842b23803f SDL3: Use endianness swap helpers throughout 6 months ago
Gleb Mazovetskiy 318c2934f2 CMake: Improve asset copying 7 months ago
Gleb Mazovetskiy 8f6e9810d0 SDL3: Make `text_render_integration_test` build 7 months ago
Gleb Mazovetskiy 3bcc869d85 Replace fmt with utils/str_cat in a few places 7 months ago
Andrettin f6b4665e94
Make Player Class Data Data-Driven (#8167) 8 months ago
Gleb Mazovetskiy a3d2b360f9 Palette KD-tree: Fix compilation speed 8 months ago
Andrettin 0c3fe1345c
Parse Quest Data from TSV 8 months ago
Andrettin 528c1ad0e6 Use the size of the AllItemsList vector instead of IDI_LAST for getting how many items are there 8 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 8 months ago
Gleb Mazovetskiy e1c95e0eab Make `dun_render` a standalone library 9 months ago
Anders Jenbo 88efadfce8 Make affixes data driven 9 months ago
Anders Jenbo 7b2de562c2 Extract more Hellfire into data 9 months ago
Gleb Mazovetskiy 740868af3f Update sol2 and lua 9 months ago
Gleb Mazovetskiy d3248e969a Untangle more dependencies 9 months ago
Gleb Mazovetskiy 0bb75c7474 text_render_integration_test.cpp: Fix line endings 9 months ago
Gleb Mazovetskiy 54e30ff210 light_render: Use an std::span for light tables 10 months ago
Gleb Mazovetskiy 1629dc4693 Benchmarks: Use `state.iterations()` 10 months ago
Gleb Mazovetskiy 8c6b2853ca Make light render benchmark standalone 10 months ago
staphen f7909cac28 Add benchmark for Lightmap::build() 10 months ago
obligaron 98f097997c Fix MSVC related warnings with sdl2 10 months ago
obligaron 73f448d1f2 Fix compling tests with sdl1 10 months ago
Gleb Mazovetskiy 4a22002769 Add more palette blending benchmarks 10 months ago
Gleb Mazovetskiy 903f0a8181 Simplify palette handling 10 months ago
Gleb Mazovetskiy cd38ca7631 Use a k-d tree for palette blending 11 months ago
Gleb Mazovetskiy c8106a7f6d Palette blending: minor cleanups 11 months ago
Gleb Mazovetskiy b210581435 Palette blending: Add a test and a benchmark 11 months ago
staphen 94f6777d3f Call LuaShutdown() in timedemo test 11 months ago
Gleb Mazovetskiy 58fe44f836 init.h -> init.hpp 11 months ago
Gleb Mazovetskiy b890edfd56 Support mods with UNPACKED_MPQS 11 months ago
Eric Robinson e538b457bf
Refactor Missile direction/frame group handling 12 months ago
Anders Jenbo 3b18dd35d9
Move some Hellfire differences to data files (#7943) 12 months ago
Gleb Mazovetskiy f1a9db8f59 Extract the vision algorithm to a separate library 1 year ago
Roman Penyaev 9e05af66bd test: add `vision_test` 1 year ago
Roman Penyaev 88d0cb749f
lighting: fix long-standing issue with invisible objects (#7901) 1 year ago
Anders Jenbo 96112e675b
Handle loaded MPQ files in a map instead of bespoke globals (#7887) 1 year ago
Gleb Mazovetskiy 9e053bb1fa More test untangling 1 year ago
Yggdrasill dbf7c77917
Left shift in StaticVector::erase(), add tests (#7879) 1 year ago
chasedjones88 b47d97f14c
Rebase of #7876 - Shift item order when selling to keep consistent window order (#7886) 1 year ago
staphen b83f006671 Bleed per-pixel light up when rendering walls 1 year ago
Stephen C. Wills 0b4f3b4732
Introduce subtile lighting into the software renderer (#7807) 1 year ago
staphen 5a03f1e555 Deploy text render fixtures to the build directory 1 year ago