422 Commits (c92c7687870df7b568a5204d357a2bd4d64efa91)

Author SHA1 Message Date
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 9 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 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 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
Gleb Mazovetskiy 527b7e35a4 text_renderer: Add overflow tests 1 year ago
staphen c798253587 Use constexpr for length of item names 1 year ago
Gleb Mazovetskiy 5a14cc57f3 text renderer: colors layout fix + improved tests 1 year ago
Gleb Mazovetskiy 8dc0f039f9 Add a text rendering integration test 1 year ago
Gleb Mazovetskiy a44f0b0082 Add more UTF-8 tests 1 year ago
staphen 52ce98bbb6 Restrict tests to longest path length in vanilla Diablo 1 year ago
Gleb Mazovetskiy 5b66f12173 Record a new demo 1 year ago
Gleb Mazovetskiy 3e6b501d82 Fix pathfinding and increase player path limit 1 year ago
Gleb Mazovetskiy 471a448f09 test/path_benchmark.cpp: Add another benchmark 1 year ago
Gleb Mazovetskiy de28cc3167 Add a pathfinding benchmark 1 year ago
Gleb Mazovetskiy ee16071761 Untangle pathfinding dependencies 1 year ago
Gleb Mazovetskiy 4779f27730 data_file_test: Make it a standalone test 1 year ago
Gleb Mazovetskiy 254181f7b8 language_for_testing: Fix GetLocales namespace 1 year ago
Gleb Mazovetskiy 9492456dcd Options: Remove dependency on demomode 1 year ago
Gleb Mazovetskiy d94bc424df `sgOptions` -> `GetOptions()` 1 year ago
Gleb Mazovetskiy 651c70f54b A few more dependency cleanup 1 year ago
Gleb Mazovetskiy 7d4332c78c Split more things into libraries 1 year ago
Gleb Mazovetskiy d7647d6c63 More dependency untangling 1 year ago