85 Commits (a7c7fa0030d2bf1b1e9617f4432f814c2f993a70)

Author SHA1 Message Date
Anders Jenbo a7c7fa0030 Fully apply clang-tidy/format to all files 5 years ago
Anders Jenbo 129342d07a Clang-tidy: GlobalConstantCase 5 years ago
Anders Jenbo f167bd4dfb Clang-tidy: llvm-include-order 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
Gleb Mazovetskiy e72def02e6 🔨 Add `STREAM_ALL_AUDIO` build setting 5 years ago
Gleb Mazovetskiy c79ec673f4 ♻️ Implement std's Lockable for SDL mutex wrapper 5 years ago
Anders Jenbo a095bc0bf7 ♻️Migrate more code away from miniwin 5 years ago
staphen 3e5e5b2696 Synchronize SFileCloseFile() access 5 years ago
Anders Jenbo 4a7ba94702 🎨 Run clang-format 5 years ago
Gleb Mazovetskiy 0f95c3cbac 🧹 Fix a TSAN warning in DuplicateSound 5 years ago
Gleb Mazovetskiy 987ab2533b 🐞 Synchronize SFileReadFile access 5 years ago
thebigMuh 24f32a1d53
Fix sound volume/panning attenuation (#1789) 5 years ago
Gleb Mazovetskiy 9980b77d23 🐞 ClearDuplicateSounds: Also lock the mutex 5 years ago
Gleb Mazovetskiy 559229dea1 🐞 Duplicate sounds: Fix data race 5 years ago
Gleb Mazovetskiy 0bfc147b78
🧹 Remove `DiabloAllocPtr` and friends (#1824) 5 years ago
Gleb Mazovetskiy 5820948761 ♻️ Make `SFileRw` own the Storm file handle 5 years ago
Gleb Mazovetskiy 7bdfb0655c 🐞 Support multiple playback of the same sound 5 years ago
Vladimir Olteanu 7aad72f96d
Use automatic memory management for sound stuff (#1771) 5 years ago
Gleb Mazovetskiy 0dd9aeea69 ♻️ Cleanup DISABLE_STREAMING_MUSIC handling 5 years ago
Gleb Mazovetskiy 4b7409a8bf 🎶 Loop the music 5 years ago
Gleb Mazovetskiy acee2ef14c 🎉 Switch from SDL_mixer to SDL_audiolib 5 years ago
Jmgr 1b7e0d2cb3 Migrate existing log entries 5 years ago
Anders Jenbo a32ac83090 🎨 cleanup trivial trype comparisons 5 years ago
Anders Jenbo bb4e1960e7 🎨 modernize-use-nullptr 5 years ago
Anders Jenbo 8c821e98d3 🚚 Restructure files 5 years ago
Anders Jenbo 997c1dba55 🚚 Split up all.h in to proper header relations 5 years ago
Anders Jenbo 6e1a106a38 🚚 Move header we implement into the project 5 years ago
Anders Jenbo 67a7ff98c5 🚨 Clean up compiler warnings 5 years ago
Anders Jenbo 52401c9677 💚 Correct include headers 5 years ago
Anders Jenbo dc84643fe6 🚚 Move dx.cpp and sound.cpp back in to Source now that the name space is clean 5 years ago
Anders Jenbo 61244c4d93 ♻️ Rearange and apply more enums 5 years ago
Anders Jenbo 93d42b62b8 ♻️ Change BOOL to bool 5 years ago
Anders Jenbo 4ee84aea1a ♻️ Change BOOLEAN to bool 5 years ago
Anders Jenbo 433edc63ea ♻️ Consistently use pragma once to guard the headers 5 years ago
Anders Jenbo bfb3c11c2b 🎨 Change namespace to devilution 5 years ago
Juliano Leal Goncalves 800dbce066 ♻️ Move options-related structs to new 'options.h' file 5 years ago
Anders Jenbo fbd86cd3c5 🎨 Mark noreturn functions as such 5 years ago
Gleb Mazovetskiy 88a68f503a
Disable streaming music and sound for 3DS / Switch (#1264) 5 years ago
Gleb Mazovetskiy 7ead76e8d2 Remove SFileDdaSetVolume 5 years ago
Gleb Mazovetskiy 0c2284a091 Respect sfx_STREAM in PlaySFX 5 years ago
Gleb Mazovetskiy 997650aa5d Stream music instead of loading it all at once 5 years ago
Juliano Leal Goncalves 103cde53ff ♻️ Make options struct hierarchical 5 years ago
Anders Jenbo 39999791b3 Revamp ini options and sync in multiplayer 5 years ago
Anders Jenbo 36a196389b Fix remaning basic compiler errors and warnings 5 years ago
Anders Jenbo 88a715cdcc Clean up narator sound logic 5 years ago
Anders Jenbo 374e8177ef Remove wave.cpp 5 years ago
Anders Jenbo 9b1568cc08 Startup issues with shareware version 5 years ago
Anders Jenbo c802cbdc4d Merge more Hellfire code paths 5 years ago
Anders Jenbo 16c00f3119 Always save sound and video settings to the same section of the ini 5 years ago
Anders Jenbo e073422ce7 Unify executable for Spawn and Retail 5 years ago