Commit Graph

24 Commits

Author SHA1 Message Date
Joseph Cloutier
cf5b033bbc Remove no-longer-used #defines.
Only removing `#define`s for which there were zero search results.
2022-05-22 00:36:43 -04:00
Joseph Cloutier
e1c55103a6 Update FreeType to 2.12.1.
Note: cff.c includes all the other cffxyz.c files. They're still there.
2022-05-21 20:28:16 -04:00
Joseph Cloutier
f5a24dc40a Explicitly require NDK 20+.
This also means we no longer need anything like
d66ef73a92
2022-05-21 16:27:05 -04:00
Joseph Cloutier
794ac63b86 Fix libpng on WinRT.
Not tested, but should accomplish the same result as
2177f5afd4
2022-05-21 16:10:55 -04:00
Joseph Cloutier
f87cdfd11e Remove no-longer-needed override.
As described in 3b4ad78b6a.
2022-05-20 19:06:13 -04:00
Joseph Cloutier
d21847e65c Update SDL to 2.0.22.
On Android, `SDL_RWops` no longer stores a plain file descriptor,
so the `AAsset` API must be used instead:
https://developer.android.com/ndk/reference/group/asset

`HAVE_INOTIFY` is required on Linux at the moment, but the bug will be
fixed in the next SDL release.
2022-05-19 17:34:20 -04:00
Joseph Cloutier
3b4ad78b6a Remove CoreBluetooth dependency.
Overriding a config file for now, but that can be undone after updating.
e572215f5a
2022-05-16 22:56:07 -04:00
Joseph Cloutier
2e645678a0 Attempt to resolve Windows-specific errors.
alfstream.cpp doesn't look like a Windows-specific file, so I'd rather
compile it everywhere until proven Windows-specific. Even though Mac and
Linux have been doing ok without it so far.
2022-05-16 18:55:33 -04:00
Joseph Cloutier
2dc827a432 Remove PulseAudio headers.
These are often included with the OS, or can easily be installed if not.
2022-05-16 14:10:20 -04:00
Joseph Cloutier
b63c054fab Add PulseAudio headers.
PulseAudio v15.99.1
2022-05-16 02:23:09 -04:00
Joseph Cloutier
580dfc862f Define INLINE based on the compiler.
MSVC doesn't recognize `__attribute__`.
2022-05-14 22:54:40 -04:00
Joseph Cloutier
25f9af8a78 Comment possibly-redundant #define. 2022-05-13 19:30:35 -04:00
Joseph Cloutier
b06f7b8789 Switch to libjpeg-turbo (version 2.0.7 ESR). 2022-05-13 19:13:30 -04:00
Joseph Cloutier
96516764c3 Update Pixman to 0.40.0. 2022-05-13 14:09:23 -04:00
Joseph Cloutier
e027811906 Update to OpenAL 1.20.1.
OpenAL versions beyond 1.20 will require C++ 14 instead of 11, requiring
an update to hxcpp.

This update resolves
https://github.com/kcat/openal-soft/pull/227
2022-05-13 01:25:52 -04:00
Joseph Cloutier
f200ecd9ca Use the official SDL repo as a submodule.
Continuing to use version 2.0.12 for now.

Missing changes:
370d05558c
e572215f5a
fa51fcb56b

Notes:
The changes in e572215 will be included when we update SDL.
The files.xml change from fa51fcb is actually included.
https://github.com/kcat/openal-soft/pull/227 is not resolved.
2022-05-12 23:17:16 -04:00
Joseph Cloutier
f59f996f40 Use the official OpenAL Soft repo as a submodule.
Continuing to use version 1.19.0 for now.

Missing changes:
defines.xml
library.xml
d66ef73a92
e5b5a55907
2022-05-12 13:25:46 -04:00
Joseph Cloutier
ff4f156787 Use the official libpng repo as a submodule.
Continuing to use version 1.6.12 for now. This seems not to be quite the
same version, but is close.

Missing changes:
601ea3ce9b
2177f5afd4
2022-05-08 23:47:33 -04:00
Joseph Cloutier
d6ec1c123b Use the official Ogg repo as a submodule.
Continuing to use version 1.3.2 for now.

`-DNATIVE_TOOLKIT_OGG` seems unused, and has been excluded.
2022-05-08 23:20:50 -04:00
Joseph Cloutier
1cf4ba09df Make overrides mirror submodule file structure. 2022-05-08 22:25:15 -04:00
Joseph Cloutier
a27c230324 Use the official FreeType repo as a submodule.
Continuing to use version 2.9.1 for now.
2022-05-08 22:09:26 -04:00
Joseph Cloutier
65a5ff56aa Use the official cURL repo as a submodule.
Continuing to use version 7.56.1 for now.
2022-05-08 16:51:39 -04:00
Joseph Cloutier
749fb5ad4a Use the official Cairo repo as a submodule.
Continuing to use version 1.15.2 for now. The main difference is the
lack of this change:
70d5bd67f3
2022-05-08 16:32:38 -04:00
Joseph Cloutier
92613e9665 Rename include -> overrides and add documentation. 2022-05-07 17:16:03 -04:00