Rémi Verschelde
88cb9bd27f
zstd: Update to upstream 1.4.0
...
One step towards fixing #17374 as most experimental APIs we use are now
part of the stable 1.4.0.
2019-04-18 12:39:11 +02:00
Rémi Verschelde
668439d16a
vhacd: Reapply downstream changes to namespace conflicting bullet code
...
Also adding a patch to easily identify and reapply them.
2019-04-11 18:20:32 +02:00
Rémi Verschelde
531b158897
vhacd: Recommit unmodified upstream code without style changes
...
Godot-specific changes will then be redone without touching upstream formatting.
Also documented current state in thirdparty/README.md and added LICENSE.
Add vhacd to COPYRIGHT.txt.
2019-04-11 18:11:59 +02:00
K. S. Ernest (iFire) Lee
793b0de197
Add Assimp library in thirdparty
...
From https://github.com/assimp/assimp repo at d2b45377e4b09a1f43be95e45553afcc06b03f4b
2019-04-05 07:17:52 -07:00
Fabio Alessandrelli
e3ddf12693
Add fix to libwebsocket to disable V6ONLY.
...
This was enabled by default on some systems (e.g. Windows).
2019-03-06 06:29:46 +01:00
Fabio Alessandrelli
90210c4862
Update libwebsockets to 3.1 (plus UWP patch)
2019-03-06 02:02:52 +01:00
Rémi Verschelde
ab11496a92
Merge pull request #26586 from akien-mga/tinyexr-65f9859
...
tinyexr: Sync with upstream 65f9859
2019-03-04 16:41:04 +01:00
Rémi Verschelde
fcabdf9e83
Merge pull request #26585 from akien-mga/pcre2-10.32
...
pcre2: Sync with upstream 10.32
2019-03-04 16:14:25 +01:00
Rémi Verschelde
f173f8625d
Merge pull request #26584 from akien-mga/nanosvg-c1f6e20
...
nanosvg: Sync with upstream c1f6e20
2019-03-04 15:20:44 +01:00
Rémi Verschelde
a1d707f9de
Merge pull request #26583 from akien-mga/stb-truetype-1.21-vorbis-1.15
...
stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15
2019-03-04 15:12:10 +01:00
Rémi Verschelde
a9e48b981d
Updates to thirdparty README and COPYRIGHT
...
Notably, we now track stable Bullet 2.88, so distros can
unbundle it again.
2019-03-04 14:51:16 +01:00
Rémi Verschelde
9ce6588466
tinyexr: Sync with upstream 65f9859
2019-03-04 14:33:42 +01:00
Rémi Verschelde
0455bc64b6
pcre2: Sync with upstream 10.32
2019-03-04 14:25:49 +01:00
Rémi Verschelde
43d6774dcc
nanosvg: Sync with upstream c1f6e20
2019-03-04 14:11:26 +01:00
Rémi Verschelde
f102546f34
stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15
2019-03-04 14:06:31 +01:00
Rémi Verschelde
d2c57e8431
Merge pull request #26577 from akien-mga/webp-1.0.2
...
libwebp: Sync with upstream 1.0.2
2019-03-04 13:49:50 +01:00
Rémi Verschelde
93f6a065f8
libwebp: Sync with upstream 1.0.2
2019-03-04 13:13:33 +01:00
Rémi Verschelde
e860d69183
glad: Sync with upstream 0.1.29
2019-03-04 12:48:43 +01:00
Rémi Verschelde
b09f3f93af
opus: Better sync sources list with upstream buildsystem
2019-02-28 14:27:56 +01:00
Hein-Pieter van Braam
e33e0a5ea7
Disable support for VIA Padlock
...
This code defines a symbol 'unsupported' which is also in a newer
version of libwebsockets. To fix 32bit linux builds just disable
padlock support. Processors that support this are rare and old.
2019-02-24 00:11:35 +00:00
Rémi Verschelde
51c9ffaec0
Drop RtAudio driver on Windows
...
We've been defaulting to WASAPI since 3.0 and it's superior to RtAudio
in all aspects.
Obsoletes and closes #25503 .
Also enable WINMIDI on MinGW, this had been missed initially.
Fix os_windows.cpp and crash_handler_windows.cpp which had weird
dependencies on RtAudio.h's includes (ugh).
2019-02-20 13:47:01 +01:00
Fabio Alessandrelli
2e495c73d6
Bump mbedTLS to version 2.16 (LTS version)
2019-02-20 01:30:32 +01:00
Rémi Verschelde
8c67b43ba1
theora: Add upstream patch to fix UB warning
...
Patch from https://git.xiph.org/?p=theora.git;a=commit;h=0ae66d565e6bead8604d312bc1a4e9dccf245c88
Fixes #25221 .
2019-01-23 12:02:36 +01:00
Oussama
22b7c9dfa8
Update Bullet to the latest commit 126b676
2019-01-07 12:30:35 +01:00
Guilherme Felipe
e64391f47b
Update zstd to 1.3.8
2019-01-03 22:35:20 -02:00
Rémi Verschelde
123710123d
Merge pull request #24503 from akien-mga/certs-update-f29
...
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
2018-12-20 19:13:11 +01:00
Rémi Verschelde
6770357e47
Android: Better identify thirdparty C/C++ code
...
- The `cpu-features.{c,h}` code was only used by chance by the webm
(libvpx) code, so I moved it there. It was actually introduced before
that and wasn't in use, and libvpx just happened to be able to
compile thanks to it being bundled.
It could potentially be compiled on the fly from the Android NDK, but
since we plan to replace the webm module by a GDNative plugin in the
near future, I went the bundling route.
- `ifaddrs_android.h` is already provided in the Android NDK as
`ifaddrs.h`, same as on other Unixes. Yet we cannot use it until we
up the min API level to 24, where `getifaddrs` is first defined.
I moved the files to `thirdparty/misc` and synced them with upstream
WebRTC (only indentation changes and removal of `static` qualifiers).
Also removes dropped thirdparty files from COPYRIGHT.txt after changes
in #24105 and #24145 .
2018-12-20 13:07:54 +01:00
Rémi Verschelde
e50407d2d2
certs: Sync with latest ca-certificates-2018.2.26-2.fc29
2018-12-20 13:04:39 +01:00
Rémi Verschelde
fa024537a3
Merge pull request #24258 from volzhs/libwebp-1.0.1
...
Update libwebp to 1.0.1
2018-12-10 14:58:13 +01:00
volzhs
d4133ac844
Update libwebp to 1.0.1
2018-12-10 22:34:39 +09:00
Rémi Verschelde
9105538b45
TinyEXR: Sync with upstream master branch
...
Fixes #24247 .
2018-12-10 08:15:16 +01:00
Rémi Verschelde
1a41daf3d8
glad: Sync with upstream 0.1.28
2018-11-23 00:53:45 +01:00
Fabio Alessandrelli
3703655ce2
Update libwebsocket to 3.0.1
2018-11-03 17:45:33 +01:00
Rémi Verschelde
82f2674e8d
Move Penner easing equations to thirdparty/misc
...
It was Godot-ified and integrated into Tween originally (#628 )
without mention that it was thirdparty code, but it's actually
derived from https://github.com/jesusgollonet/ofpennereasing .
It's also very bad quality code and should be replaced by a better,
properly-maintained library of easing equations.
2018-09-28 16:01:26 +02:00
JFonS
f12a1b8863
Add SimplexNoise and NoiseTexture as new resources
...
SimplexNoise can be used to generate parameterized fractal noise based on Open Simplex.
NoiseTexture uses SimplexNoise to generate noise textures for using in
shaders/visual effects.
2018-09-14 15:24:34 +02:00
Rémi Verschelde
afb486e7c9
Merge pull request #22015 from vnen/uwp-arm-zstd
...
Patch zstd to build for UWP ARM
2018-09-13 11:04:28 +02:00
George Marques
fb6fe54058
Patch zstd to build for UWP ARM
...
Patch comes from upstream and can be removed when it makes to stable
release.
2018-09-12 22:02:48 -03:00
Fabio Alessandrelli
75b2db8c5f
Fix libwebsockets 32-bits UWP builds.
...
Also fix bogus windows detect.py
2018-09-13 02:26:54 +02:00
Andrea Catania
6142448417
Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9
2018-09-07 16:11:04 +02:00
elasota
4b7885fb1e
Fix tiled EXR crash, update tinyexr to head to fix corrupted uncompressed EXR loading
2018-08-27 02:52:12 -04:00
elasota
35f6ba5c5d
BPTC support
2018-08-21 22:56:04 -04:00
Rémi Verschelde
04ec0bf5e1
Merge pull request #20539 from akien-mga/mbedtls-2.12.0
...
mbedtls: Update to upstream version 2.12.0
2018-07-28 15:40:40 +02:00
Rémi Verschelde
bdbc63c4ee
Merge pull request #20537 from akien-mga/glad-0.1.25
...
glad: Sync with upstream 0.1.25
2018-07-28 15:40:33 +02:00
Rémi Verschelde
d8e1cd7a10
mbedtls: Update to upstream version 2.12.0
...
_WIN32_WINNT redefinition fix is no longer needed as it was merged
upstream. PR 1453 is still not merged, diff updated to current state.
2018-07-28 11:16:58 +02:00
Rémi Verschelde
a431492b62
glad: Sync with upstream 0.1.25
2018-07-28 11:01:43 +02:00
Rémi Verschelde
f4e682d717
libpng: Update to upstream version 1.6.35
2018-07-28 10:57:14 +02:00
Max Hilbrunner
f672ea1559
Merge pull request #19138 from firefly2442/pcre2-10.31
...
update PCRE2 to version 10.31, fixes #15662
2018-07-03 17:43:22 +02:00
Fabio Alessandrelli
333e398413
Add libwebsocket 3.0 BSD fix
2018-06-07 18:07:35 +02:00
Fabio Alessandrelli
e56a3c1dc4
Bump libwebsockets to version 3.0.0
2018-06-07 18:07:35 +02:00
Rémi Verschelde
d0811ed3f9
Thirdparty: Fill copyright for lws, miniupnpc, clipper
...
Rename `lws` to `libwebsockets` which is its library name.
Add missing license file for mbedtls.
2018-06-07 10:46:05 +02:00