summaryrefslogtreecommitdiff
path: root/thirdparty
AgeCommit message (Collapse)Author
2019-05-07Merge pull request #28453 from Tarik02/enet_socket_set_optionFabio Alessandrelli
Partially implement enet_socket_set_option
2019-05-01Revert "Update libwebsockets to 3.1 (plus UWP patch)"Fabio Alessandrelli
This reverts commit 90210c48627692d281554d6185b5db17a86c852a.
2019-04-30Merge pull request #26051 from 20kdc/videofixRémi Verschelde
webm/theora/yuv2rgb/libsimplewebm: Fix colour issues I could find.
2019-04-26Removed a call to `set_blocking_enabled` from function `enet_socket_create` ↵Tarik02
since it is already called from https://github.com/godotengine/godot/blob/master/thirdparty/enet/host.c#L63
2019-04-26Implement function enet_socket_set_option using ENetSocket class's methods.Tarik02
Implemented options: - ENET_SOCKOPT_NONBLOCK - ENET_SOCKOPT_BROADCAST - ENET_SOCKOPT_REUSEADDR - ENET_SOCKOPT_NODELAY Not implemented options: - ENET_SOCKOPT_RCVBUF - ENET_SOCKOPT_SNDBUF - ENET_SOCKOPT_RCVTIMEO - ENET_SOCKOPT_SNDTIMEO
2019-04-26libpng: Update to upstream 1.6.37Rémi Verschelde
Fixes CVE-2019-7317.
2019-04-23Revert "Implemented terrain raycast acceleration"Rémi Verschelde
2019-04-23Merge pull request #25543 from Zylann/optimize_bullet_heightfield_raycast2Hein-Pieter van Braam
Implemented terrain raycast acceleration
2019-04-22Merge pull request #27817 from fire/assimp_d3d98aRémi Verschelde
Update Assimp to master at d3d98a7ec0c8d38e1952b46dfe53f7e9233dc92d
2019-04-20Merge pull request #27554 from volzhs/freetype-2.10.0Rémi Verschelde
Update freetype to 2.10.0
2019-04-19Merge pull request #28196 from akien-mga/xatlas-cleanupRémi Verschelde
xatlas: Document provenance, copyright and custom changes
2019-04-19xatlas: Redo our custom changes, but properly documentedRémi Verschelde
2019-04-19xatlas: Revert to unmodified upstream code, add to COPYRIGHTRémi Verschelde
Imported by @reduz from https://github.com/jpcy/xatlas/commit/b8ec29b6b62fb808823e042df5f0f800c07f2e8b Custom changes will be remade properly in the next commit.
2019-04-19Drop unused thekla_atlas dependencyRémi Verschelde
Since f12cb82 @reduz dropped the use of the thirdparty thekla_atlas library, which is replaced by xatlas. Fixes #28180. Fixes #28182.
2019-04-18zstd: Update to upstream 1.4.0Rémi Verschelde
One step towards fixing #17374 as most experimental APIs we use are now part of the stable 1.4.0.
2019-04-11vhacd: Fix -fpermissive build issue with MinGWRémi Verschelde
Fixes #27926.
2019-04-11vhacd: Reapply downstream changes to namespace conflicting bullet codeRémi Verschelde
Also adding a patch to easily identify and reapply them.
2019-04-11vhacd: Recommit unmodified upstream code without style changesRémi Verschelde
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-10fix vhacd namespace placing in thirdparty/vhacd/src/btConvexHullComputer.cppWindy Darian
2019-04-10Bundled VHACD library for convex decomposition.Juan Linietsky
Modified both MeshInstance tools as well as importer to use it instead of QuickHull.
2019-04-09Update Assimp to master at d3d98a7ec0c8d38e1952b46dfe53f7e9233dc92dK. S. Ernest (iFire) Lee
* ASCII FBX embedded content * Improved uv scaling metadata
2019-04-05Add Assimp library in thirdpartyK. S. Ernest (iFire) Lee
From https://github.com/assimp/assimp repo at d2b45377e4b09a1f43be95e45553afcc06b03f4b
2019-03-31Update freetype to 2.10.0volzhs
2019-03-27Properly setup seed in RNGChaosus
2019-03-06Disable WebSocket IPv6 support on OpenBSD.Fabio Alessandrelli
OpenBSD does not support dual stacking, disabling IPv6 for now. Will possibly come back if/when we get websocket running using our own NetSocket class.
2019-03-06Add fix to libwebsocket to disable V6ONLY.Fabio Alessandrelli
This was enabled by default on some systems (e.g. Windows).
2019-03-06Update libwebsockets to 3.1 (plus UWP patch)Fabio Alessandrelli
2019-03-04Merge pull request #26586 from akien-mga/tinyexr-65f9859Rémi Verschelde
tinyexr: Sync with upstream 65f9859
2019-03-04Merge pull request #26585 from akien-mga/pcre2-10.32Rémi Verschelde
pcre2: Sync with upstream 10.32
2019-03-04Merge pull request #26584 from akien-mga/nanosvg-c1f6e20Rémi Verschelde
nanosvg: Sync with upstream c1f6e20
2019-03-04Merge pull request #26583 from akien-mga/stb-truetype-1.21-vorbis-1.15Rémi Verschelde
stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15
2019-03-04Updates to thirdparty README and COPYRIGHTRémi Verschelde
Notably, we now track stable Bullet 2.88, so distros can unbundle it again.
2019-03-04tinyexr: Sync with upstream 65f9859Rémi Verschelde
2019-03-04pcre2: Sync with upstream 10.32Rémi Verschelde
2019-03-04nanosvg: Sync with upstream c1f6e20Rémi Verschelde
2019-03-04stb: Update to upstream stb_truetype 1.21 and stb_vorbis 1.15Rémi Verschelde
2019-03-04Merge pull request #26577 from akien-mga/webp-1.0.2Rémi Verschelde
libwebp: Sync with upstream 1.0.2
2019-03-04Merge pull request #26576 from akien-mga/glad-0.1.29Rémi Verschelde
glad: Sync with upstream 0.1.29
2019-03-04libwebp: Sync with upstream 1.0.2Rémi Verschelde
2019-03-04Update libpng (1.6.35 --> 1.6.36)Chaosus
2019-03-04glad: Sync with upstream 0.1.29Rémi Verschelde
2019-02-28opus: Better sync sources list with upstream buildsystemRémi Verschelde
2019-02-24Disable all use of avx instructionsHein-Pieter van Braam
For some reason CPU feature detection isn't working on our vendored libvpx. This breaks Godot on older CPUs (pre-2011).
2019-02-24Disable support for VIA PadlockHein-Pieter van Braam
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-23Enabling ipv6 in libwebsocketsAina
2019-02-21webm/theora/yuv2rgb: Fix YUV conversion issues and add BGRP WEBM handling. ↵20kdc
(Now clang-format friendly.) This should fix the various issues with colours in Ogg Theora and WEBM playback. (A reference project is attached to PR #26051, which this commit should be part of.) This version of the commit, rather than moving x->RGBA handling into libsimplewebm, uses a colourspace field added to libsimplewebm by a PR there. Thus, the commit that precedes this should be the synchronization & cleanup commit for that. Also, this version is now clang-format friendly. I hope.
2019-02-21Sync libsimplewebm with fe57fd3 (but not the libwebm sub-lib)20kdc
This is to get the colourspace information commit in, but it also performs a bit of cleanup regarding the entry in the thirdparty README. The reason libwebm wasn't synced is because it has a bunch of unmarked changes, and it'd be better if the person responsible untangled that as they may know what they did and why they did it. Given this, it might be a good idea to disconnect libwebm from the libsimplewebm code.
2019-02-20Drop RtAudio driver on WindowsRémi Verschelde
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-20Update mbedtls PR 1453 diff (UWP crypto fixes)Fabio Alessandrelli
Also remove .orig file which should not have been committed in the first place
2019-02-20Bump mbedTLS to version 2.16 (LTS version)Fabio Alessandrelli