Gleb Mazovetskiy
4aa9d37f0f
Add google-benchmark
2 years ago
Gleb Mazovetskiy
e9c29fa806
Switch to ankerl::unordered_dense
2 years ago
Gleb Mazovetskiy
01147410c1
Add dependency on unordered_dense
...
https://github.com/martinus/unordered_dense
2 years ago
Gleb Mazovetskiy
3c1df9aecd
Bump SDL to v2.30.5
2 years ago
Gleb Mazovetskiy
7211958a05
Bump libfmt
2 years ago
Oleksandr Kalko
1b29ade394
General Android upgrades
...
* SDL2 to 2.30.2 bugfix
* Gradle to 8.7
* Android Gradle plugin to 8.3.2
Playtested to my Google Pixel 2, Android 11
2 years ago
Anders Jenbo
522b5e8472
Upgrade SDL to 2.30.0
2 years ago
obligaron
607737ee78
Fix windows x86 discord integration
2 years ago
obligaron
2421de4ddd
Bump libzt
2 years ago
Oleksandr Kalko
ef69727586
Upgrade source-download SDL to 2.28.5 ( #6838 )
2 years ago
Gleb Mazovetskiy
a6d752494f
sol2: Enable safe numerics
...
With this, numbers passed from Lua are checked for their correspondence
to the C++ types.
2 years ago
obligaron
5821d2305c
Bump libzt
2 years ago
obligaron
5864b0b09a
Bump libmpq
2 years ago
Gleb Mazovetskiy
5b62bf7eec
Lua improvements
...
1. A conformant `print`.
2. `drawString`.
3. `OnGameDrawComplete` event for drawing things on screen.
2 years ago
Gleb Mazovetskiy
5c1ff18bd3
`LuaEvent`: Use `traverse_get`
2 years ago
Gleb Mazovetskiy
72b49abef4
Add sol2 for Lua <-> C++ bindings
2 years ago
Anders Jenbo
706010ee45
Add Lua support
2 years ago
staphen
9d34cb2795
Remove frame queue exceptions from the network layer
3 years ago
Anders Jenbo
d725fdb4f3
Add screen reader support
3 years ago
Gleb Mazovetskiy
2e6847556e
Bump libfmt
3 years ago
staphen
13b5fb82fa
Build ASIO without exceptions
3 years ago
Gleb Mazovetskiy
a95bcc10f6
Windows 9x MinGW build ( #6619 )
3 years ago
Gleb Mazovetskiy
43dbd8cb57
Bump libfmt
...
Hopefully we'll be able to get rid of the custom nxdk fork soon.
3 years ago
Gleb Mazovetskiy
6df7955dc1
Bump GoogleTest
3 years ago
Gleb Mazovetskiy
16a6fc62e1
Deduplicate some of the MPQ handling
...
Reuse libmpq functions where possible instead of our own.
3 years ago
Gleb Mazovetskiy
b5cf2a3505
Bump zlib to 1.3
3 years ago
Gleb Mazovetskiy
4a4735e908
`string_view`-based asset lookup
...
Changes asset lookup functions to use `std::string_view` instead of
`const char *`.
This required new APIs in libmpq, added in
https://github.com/diasurgical/libmpq/pull/13 .
3 years ago
Gleb Mazovetskiy
ebe8c6e576
Add `tl::expected` and use it in `ParseInt`
...
`std::expected` has been standardized for C++23.
3 years ago
staphen
663c33475b
Introduce function to determine if ZT comms channel to peer is relayed
3 years ago
Anders Jenbo
c990369d25
Fix building ASIO on macos
3 years ago
Gleb Mazovetskiy
afd01a0dda
nxdk: Bump libfmt to our port of fmt-10.0.0
3 years ago
Gleb Mazovetskiy
3e2a26a195
Bump libfmt to 10.0.0
3 years ago
Gleb Mazovetskiy
9021e3b89e
Automate Linux x86_64 release
...
Also adds `discord_game_sdk.so` to the Linux release builds.
3 years ago
Gleb Mazovetskiy
77dda702cf
CMake: Update SDL2 to the latest version
3 years ago
Gleb Mazovetskiy
86ac8c459c
Bump libfmt
3 years ago
staphen
2fce8f41d5
Update libmpq
3 years ago
Gleb Mazovetskiy
cd7d74b55c
Discord: Additional patches
...
1. Replaces `#include <Windows.h>` with `#include <windows.h>`
for compatibility with case-sensitive file systems (e.g. MinGW
cross-compilation on a Linux host).
2. Adds missing `#include <cstdint>` to `cpp/types.h`.
3. Fixes calling convention for callback lambdas.
3 years ago
Gleb Mazovetskiy
40ab1c372f
Fix Discord linking on Windows
...
Fixes #5694
3 years ago
staphen
fb76f9ed5a
Update libzt to include compile-time detection for ARMv8a crypto extensions
3 years ago
Gleb Mazovetskiy
2dd57475a5
Update SDL to the latest SDL2 branch
3 years ago
Gleb Mazovetskiy
f4a3b54fb9
Update Discord SDK
3 years ago
Gleb Mazovetskiy
ff4be220ab
zlib: Add the GitHub mirror
...
Another attempt to fix #5616
3 years ago
Gleb Mazovetskiy
f325030af9
zlib: Add an alternative URL
...
1. Hopefully this will make the Xbox One build less flaky. Refs #5616 .
2. The second URL will work even when zlib releases a new version.
3 years ago
Gleb Mazovetskiy
351c9d0c13
Update SDL2 and SDL2 Android code
3 years ago
Gleb Mazovetskiy
9baf20d54e
Update SDL2
...
The new version fixes audio resampler quality issues and improves
support for various controllers.
3 years ago
Gleb Mazovetskiy
3cb24c15f3
Remove SDL_image dep from SDL1 build
...
Fixes #5504
3 years ago
Gleb Mazovetskiy
bdeb6ade0e
amiga.cmake: Remove `find_package(ZLIB)` ( #5501 )
...
* CMake: 3rdParty/zlib fixes
1. zlib already provides a CMakeLists.txt, use it.
2. Stub find_package for source build. ZLIB is used by libpng via `find_package(ZLIB)`.
3. amiga.cmake: Remove `find_package(ZLIB)`.
* Update UWP build directory for zlibstatic.lib
Co-authored-by: staphen <staphen@gmail.com>
3 years ago
Gleb Mazovetskiy
0498d7d3a7
Fix compilation warnings
3 years ago
staphen
96aedf0605
Update zlib to 1.2.13
3 years ago
Oleksandr Kalko
827efc618d
Update SDL2 used from source to v2.24.1
...
VCPKG already updated
Release notes: https://github.com/libsdl-org/SDL/releases/tag/release-2.24.1
3 years ago