659 Commits (705a007c22955e633054a085e83d43ae010cfeb4)

Author SHA1 Message Date
Gleb Mazovetskiy 705a007c22 SDL3: Fix nearest-neighbor scaling 5 months ago
Gleb Mazovetskiy db9404dcf6 CMake: Add SDL3_mixer 5 months ago
Gleb Mazovetskiy fc1d447918 SDL3: Convert events to render coordinates 5 months ago
Gleb Mazovetskiy 20ad675558 SDL3: Build with sound 5 months ago
Anders Jenbo 6130351a69 SDL3: Port audio code 5 months ago
Anders Jenbo a60768a73f SDL3: Backport to SDL 3.2.0 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 a99cc9b40a SDL3: Some more migration 5 months ago
Gleb Mazovetskiy 8f6e9810d0 SDL3: Make `text_render_integration_test` build 5 months ago
Trihedraf b8feddb38e Move FPS to top, Adjust Map Text if FPS is on 5 months ago
Gleb Mazovetskiy 3bcc869d85 Replace fmt with utils/str_cat in a few places 6 months ago
Gleb Mazovetskiy c31258b0f5 text_render: Support per-glyph overrides 6 months ago
Andrettin f6b4665e94
Make Player Class Data Data-Driven (#8167) 6 months ago
Gleb Mazovetskiy c6f635f881 RenderPresent: Update PalSurface in SDL2 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
Anders Jenbo 01507d532c
Add basic DOS port (#8155) 7 months ago
Gleb Mazovetskiy 79b74f6f72 Add `AsHexPad2` to `utils/str_cat` 7 months ago
Anders Jenbo 1c76897f2c Apply simple const rules using clang-tidy 7 months ago
Doink Oink c62a19e299
Party Information Panel (#7877) 7 months ago
Eric Robinson e303a82b1c
Floating Item Info Box (#8000) 7 months ago
Gleb Mazovetskiy e1c95e0eab Make `dun_render` a standalone library 7 months ago
Gleb Mazovetskiy 740868af3f Update sol2 and lua 8 months ago
Anders Jenbo 108cf4b42d
Load spell icon based on data (#8072) 8 months ago
Gleb Mazovetskiy d3248e969a Untangle more dependencies 8 months ago
staphen f0a1a63cb4 Reload SFX when changing language setting 8 months ago
Gleb Mazovetskiy f1c8aa22f1 Fix palette handling in `PaletteFadeIn` 8 months ago
Gleb Mazovetskiy 54e30ff210 light_render: Use an std::span for light tables 8 months ago
staphen b1f6895cad Don't apply brightness twice in PaletteFadeIn() 8 months ago
Gleb Mazovetskiy 87c5b333c9 light_render: Clean up and optimize RenderTriangle 8 months ago
staphen 1be33e8cf2 Compute scanlines for triangles in per-pixel light renderer 9 months ago
Gleb Mazovetskiy 8c6b2853ca Make light render benchmark standalone 9 months ago
staphen aedd98e10c Optimize case 15 of marching squares 9 months ago
Gleb Mazovetskiy 7f2eaf96ad Fix light_render line endings 9 months ago
staphen 82868d5dfb Fix crashes at startup in Win9x builds 9 months ago
Gleb Mazovetskiy 903f0a8181 Simplify palette handling 9 months ago
Gleb Mazovetskiy 0b6e99fa52 Fix a bug in `palette_update` 9 months ago
Gleb Mazovetskiy c3d8595b72
palette_update_quest_palette: tone map 1 color (#8027) 9 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 88b39dc97d Make use of SDL_UserEvent::code instead of SDL_Event::type 10 months ago
Gleb Mazovetskiy af5431875f MpqArchives: Order by decreasing priority 10 months ago
Gleb Mazovetskiy 58fe44f836 init.h -> init.hpp 10 months ago
Gleb Mazovetskiy b890edfd56 Support mods with UNPACKED_MPQS 10 months ago
staphen bea626730f Redraw everything when floating numbers is enabled 10 months ago
staphen f1c1e530f5 Draw the filled part of the lower flask 10 months ago
staphen d024381e52 Use paths::GetBasePath() so it can be freed 10 months ago
Anders Jenbo 3b18dd35d9
Move some Hellfire differences to data files (#7943) 11 months ago
Anders Jenbo 3fb8be385b Add support for MPQ packed mods and turn Hellfire into one 11 months ago