444 Commits (d2fe3acfd58875d8cf93e3dc695cd3db6c120449)

Author SHA1 Message Date
Eric Robinson 5937734b85
Move *dat files to tables dir 3 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 4 months ago
Eric Robinson e6032a69a8
Split control.cpp (#8347) 4 months ago
Yuri Pourre d8b1f00cb5
Load towners via tsv 4 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 5 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 6 months ago
Gleb Mazovetskiy 8f6e9810d0 SDL3: Make `text_render_integration_test` build 6 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) 7 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 8 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 9 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 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 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 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 11 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 12 months ago
Roman Penyaev 9e05af66bd test: add `vision_test` 12 months 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