444 Commits (c2cf695b0e8de69213c28fb8d22cb9c21ce1d005)

Author SHA1 Message Date
Eric Robinson 5937734b85
Move *dat files to tables dir 2 months ago
Niv Baehr 0802c27532
Draw text line by line (#8379) 3 months ago
Yuri Pourre 1b1c399a9b Update all the files that do not have CRLF as line break 3 months ago
Eric Robinson e6032a69a8
Split control.cpp (#8347) 3 months ago
Yuri Pourre d8b1f00cb5
Load towners via tsv 4 months ago
LP f295e67b9f
Add multiplayer event logging 4 months ago
Leslie P. Polzer b76f906ddc Skip tests gracefully without MPQ assets 4 months ago
Yggdrasill 753b566350
Use StaticVector for all vendors 4 months ago
Yggdrasill 91dd3bfaa1 Add tests for premium item generation 4 months ago
Gleb Mazovetskiy 90507b1714 text_render_integration_test: compare pixels 5 months ago
Gleb Mazovetskiy 1f939fc18a CMake: Fix text_render_integration_test with make 5 months ago
Gleb Mazovetskiy 88f706e0d1 SDL3: Add some backports / compat helpers 5 months ago
Gleb Mazovetskiy 1bbe8bfe08 SDL3: Even more migration 5 months ago
Gleb Mazovetskiy 842b23803f SDL3: Use endianness swap helpers throughout 5 months ago
Gleb Mazovetskiy 318c2934f2 CMake: Improve asset copying 5 months ago
Gleb Mazovetskiy 8f6e9810d0 SDL3: Make `text_render_integration_test` build 5 months ago
Gleb Mazovetskiy 3bcc869d85 Replace fmt with utils/str_cat in a few places 6 months ago
Andrettin f6b4665e94
Make Player Class Data Data-Driven (#8167) 6 months ago
Gleb Mazovetskiy a3d2b360f9 Palette KD-tree: Fix compilation speed 7 months ago
Andrettin 0c3fe1345c
Parse Quest Data from TSV 7 months ago
Andrettin 528c1ad0e6 Use the size of the AllItemsList vector instead of IDI_LAST for getting how many items are there 7 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Gleb Mazovetskiy e1c95e0eab Make `dun_render` a standalone library 7 months ago
Anders Jenbo 88efadfce8 Make affixes data driven 8 months ago
Anders Jenbo 7b2de562c2 Extract more Hellfire into data 8 months ago
Gleb Mazovetskiy 740868af3f Update sol2 and lua 8 months ago
Gleb Mazovetskiy d3248e969a Untangle more dependencies 8 months ago
Gleb Mazovetskiy 0bb75c7474 text_render_integration_test.cpp: Fix line endings 8 months ago
Gleb Mazovetskiy 54e30ff210 light_render: Use an std::span for light tables 8 months ago
Gleb Mazovetskiy 1629dc4693 Benchmarks: Use `state.iterations()` 9 months ago
Gleb Mazovetskiy 8c6b2853ca Make light render benchmark standalone 9 months ago
staphen f7909cac28 Add benchmark for Lightmap::build() 9 months ago
obligaron 98f097997c Fix MSVC related warnings with sdl2 9 months ago
obligaron 73f448d1f2 Fix compling tests with sdl1 9 months ago
Gleb Mazovetskiy 4a22002769 Add more palette blending benchmarks 9 months ago
Gleb Mazovetskiy 903f0a8181 Simplify palette handling 9 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 94f6777d3f Call LuaShutdown() in timedemo test 10 months ago
Gleb Mazovetskiy 58fe44f836 init.h -> init.hpp 10 months ago
Gleb Mazovetskiy b890edfd56 Support mods with UNPACKED_MPQS 10 months ago
Eric Robinson e538b457bf
Refactor Missile direction/frame group handling 10 months ago
Anders Jenbo 3b18dd35d9
Move some Hellfire differences to data files (#7943) 11 months ago
Gleb Mazovetskiy f1a9db8f59 Extract the vision algorithm to a separate library 11 months ago
Roman Penyaev 9e05af66bd test: add `vision_test` 11 months ago
Roman Penyaev 88d0cb749f
lighting: fix long-standing issue with invisible objects (#7901) 11 months ago
Anders Jenbo 96112e675b
Handle loaded MPQ files in a map instead of bespoke globals (#7887) 11 months ago
Gleb Mazovetskiy 9e053bb1fa More test untangling 11 months ago
Yggdrasill dbf7c77917
Left shift in StaticVector::erase(), add tests (#7879) 12 months ago