Gleb Mazovetskiy
7894439c7c
OpenDingux: Enable ZeroTier
4 years ago
staphen
f8860233d8
Enable ZeroTier on Android
4 years ago
staphen
7bafdefbd4
Fix commit referenced by FetchContent for ASIO
4 years ago
royS
871581a1b7
Fetch SDL_image from GitHub instead of libsdl.org
...
Lately libsdl.org appears to have some uptime issues,
fetching the package from GitHub instead might be better.
5 years ago
Gleb Mazovetskiy
258fd6440f
libsmacker: Fix palette issues
...
21332e23e4
Refs #476
Fixes #2908
5 years ago
staphen
7d75ac0290
Update SDL_audiolib
5 years ago
staphen
60492ef954
Add proper graphics for gamepad
5 years ago
Gleb Mazovetskiy
8a71b9ded3
libsmacker: Add `smk_palette_updated` changes
...
This is a DevilutionX-specific patch to enable efficient rendering
5 years ago
Gleb Mazovetskiy
d2a025e171
libsmacker: Add .editorconfig
5 years ago
Gleb Mazovetskiy
5a5c56c99b
Update libsmacker to 1.2.0r43
5 years ago
Cong
6091c3f3c2
Add GOG installation paths to game data search paths ( fixes #2709 ) ( #2748 )
5 years ago
obligaron
e3a2142941
Move picosha2.h to 3rdParty
5 years ago
staphen
6d971396ab
Update libzt to fix MinGW build on case-insensitive file systems
5 years ago
staphen
3e5f553508
Update asio to 1.19.2
5 years ago
Anders Jenbo
b168773cc4
🚨 Fix clang warnings
5 years ago
obligaron
6dbbfca030
Don't use -fpermissive on msvc
5 years ago
staphen
4ab13f304b
Bring in ASIO fixes for Switch
5 years ago
staphen
a7123e7a5d
Update ASIO to diasurgical fork
5 years ago
qndel
4e6eeaa9d7
update asio
5 years ago
qndel
36f5db8edc
fix mac builds ( #2124 )
...
downgrades asio version and applies double error fix
5 years ago
qndel
99cb90d7cc
update asio ( #2121 )
...
fixes double error msg
5 years ago
Gleb Mazovetskiy
bcd2dd429c
🔨 CMake: asio: Use HTTP for downloading
...
This is much faster than using git.
5 years ago
Gleb Mazovetskiy
075e47efca
🔨 CMake: simpleini: Use HTTP for downloading
...
This is much faster than using git.
5 years ago
staphen
3ae5abc957
Update SDL_audiolib
5 years ago
obligaron
7d5fe022ee
Switch ini library from Radon to simpleini
5 years ago
staphen
253fccbac5
Get ASIO via CMake
5 years ago
staphen
9c2781fa50
Update SDL_audiolib
5 years ago
Gleb Mazovetskiy
8bc8d20750
🐞 Update SDL_audiolib
...
Fixes #1833
5 years ago
Gleb Mazovetskiy
06ae2508bd
Storm: Apply upstream commit
...
62001d116a
5 years ago
Gleb Mazovetskiy
f454b29c11
🐞 Storm: Make `nLastError` thread-local
5 years ago
Gleb Mazovetskiy
3c0a4bd316
Update SDL_audiolib to fix mono->stereo conversion
...
0fa26cf4e4
5 years ago
Gleb Mazovetskiy
acee2ef14c
🎉 Switch from SDL_mixer to SDL_audiolib
...
SDL_mixer can only stream a single music track
SDL_audiolib has unlimited streams.
With this change, we finally have streaming sounds (respecting
sfx_STREAM).
Audio options can now also be set via diablo.ini, which should help us
better diagnose the static noise issues.
5 years ago
Gleb Mazovetskiy
890b7f5fe3
🐞 CMake: Fix fmt dependency
5 years ago
Gleb Mazovetskiy
fd6392db03
🎨 3rdParty/libfmt/CMakeLists.txt: Fix line endings
5 years ago
Jmgr
ef0ca794bc
Use system libfmt by default if version >= 7.0.0
...
Allow non-strict ansi functions
Cleanup
5 years ago
Jonathan Mercier-Ganady
340d111963
Download an archive of fmt instead of cloning it
...
Co-authored-by: Gleb Mazovetskiy <glex.spb@gmail.com>
5 years ago
Jmgr
f3a401b5f6
Add the fmt library as a dependency and add some examples
...
Attempt at fixing missing functions on some platforms
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
e7ae8ddd04
🚚 Move all enums to there respective headers
5 years ago
Anders Jenbo
61244c4d93
♻️ Rearange and apply more enums
5 years ago
Anders Jenbo
20186e0370
🎨 Replace TRUE/FALSE with true/false
...
fix
Fix
fix
5 years ago
Anders Jenbo
93d42b62b8
♻️ Change BOOL to bool
5 years ago
Anders Jenbo
4ee84aea1a
♻️ Change BOOLEAN to bool
...
fixup BOOLEAN
5 years ago
Geoffroy Warin
b54df1af38
add an ini option to configure gamepad deadzone
5 years ago
Gleb Mazovetskiy
b7d55348ab
StormPort.h: Do not assume mmap support
...
Do not assume mmap by default for the fallback platform, unless it's in a list of platforms that we know have mmap
Upstream commit: 062868dcdf
5 years ago
Xadhoom
867dd96a73
Add ZeroTier support
5 years ago
Gleb Mazovetskiy
3be9bbce12
Fixup storm.h signatures
...
1. StormLib now uses `bool` instead of `BOOL`
2. `WINAPI` was missing on `SFileSetFilePointer` (also the return type was incorrect)
3. There was a `WINAPI` on `SFileOpenFile` but that's not a StormLib function
Refs #1399
5 years ago
Gleb Mazovetskiy
01aeaea9a6
Remove STORMAPI, use WINAPI for StormLib decls
...
Restores the use of WINAPI but only for StormLib declarations.
This allows us to use StormLib unmodified.
5 years ago
Gleb Mazovetskiy
06eb2ad5e7
StormLib: Skip unused functionality
...
Re-applies `#ifdef FULL` with some minor changes
from the previous version of DevilutionX's fork of StormLib.
5 years ago