aboutsummaryrefslogtreecommitdiff
path: root/thirdparty (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* opus: Update to upstream libopus 1.1.3Rémi Verschelde2017-01-0510-77/+238
|
* zlib: Update to upstream 1.2.10Rémi Verschelde2017-01-0522-758/+3406
|
* libpng: Update to upstream 1.6.28Rémi Verschelde2017-01-057-58/+46
| | | | Fixes a NULL pointer dereference bug (CVE-2016-10087).
* Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-024-2115/+7791
| | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
* Update libwebp to 0.5.2volzhs2016-12-2428-230/+311
|
* WebM: Fix crash when there is no audio streamBłażej Szczygieł2016-12-012-2/+4
| | | | Sync with libsimplewebm-git: 05cfdc2
* Fix compilation with MSVC 2013Błażej Szczygieł2016-11-151-1/+5
|
* Merge pull request #7019 from vnen/rename-winrt-uwpRémi Verschelde2016-11-067-21/+21
|\ | | | | Rename WinRT platform to UWP
| * Rename remaining WinRT references to UWPGeorge Marques2016-11-032-3/+3
| |
| * Rename WINRT_ENABLED to UWP_ENABLEDGeorge Marques2016-11-036-18/+18
| |
| * Rename WinRT files to UWPGeorge Marques2016-11-032-0/+0
| |
* | opus: Move public headers to match system installRémi Verschelde2016-11-037-1/+1
|/
* libpng: Update to upstream 1.6.26Rémi Verschelde2016-11-0223-1095/+1416
|
* libvpx: Necessary modificationsBłażej Szczygieł2016-10-1926-47/+5429
| | | | | | | - convert ARM assembly (NEON) files, - add rtcd for run-time CPU features detection, - modify "system_state.h", - "arm_cpudetect.c" fixes.
* Add libvpx thirdparty libraryBłażej Szczygieł2016-10-19275-0/+83150
| | | | Only necessary files
* Add libsimplewebm and libwebm thirdparty librariesBłażej Szczygieł2016-10-1716-0/+10124
|
* freetype: Make it a module and split thirdparty libraryRémi Verschelde2016-10-15479-1/+190775
| | | | | Comment out the weird workaround for building on Windows at it might not be needed anymore. Testing needed to confirm.
* zlib: Split thirdparty files, simplify scons optionRémi Verschelde2016-10-1522-16/+10824
|
* glew: Split thirdparty files and isolate envRémi Verschelde2016-10-156-0/+41671
| | | | | | Not fully happy about the way this one interacts with the various platforms. Maybe the platform_config.h should be generated by the SCsub instead of passing a define just to know where is the header.
* squish: Update to upstream 1.14Rémi Verschelde2016-10-1525-3643/+3912
| | | | Sources are untouched, tarball from https://sourceforge.net/projects/libsquish
* squish: Move to a module and split thirdparty libRémi Verschelde2016-10-1525-0/+4484
|
* rtaudio: Split thirdparty filesRémi Verschelde2016-10-153-0/+11426
|
* mpc: Move to a module and split thirdparty libmpcdecRémi Verschelde2016-10-1523-0/+4262
|
* theora: Move to a module and split thirdparty libRémi Verschelde2016-10-1573-0/+31600
| | | | Same rationale as the previous commits.
* openssl: Move to a module and split thirdparty libRémi Verschelde2016-10-15946-0/+354810
| | | | Same rationale as the previous commits.
* ogg/vorbis/opus: Make them modules and unbundle thirdparty libsRémi Verschelde2016-10-15382-0/+142877
| | | | | | | | | Took the opportunity to undo the Godot changed made to the opus source. The opus module should eventually be built in its own environment to avoid polluting others with too many include dirs and defines. TODO: Fix the platform/ stuff for opus.
* webp: Make it a module and unbundle libwebp thirdparty filesRémi Verschelde2016-10-15150-0/+58480
| | | | | | Note that there are two Godot-specific changes made to libwebp for the javascript/HTML5 platform. They are documented in the README.md.
* dds/etc1/pbm/pvr: Make those modules and split thirdparty filesRémi Verschelde2016-10-1522-0/+4107
| | | | | | | | They are not particularly packaged in Linux distros so we do not facilitate unbundling via SCons. There could be done if/when there is interest. Also s/pnm/pbm/, long-lived typo :)
* enet: Split enet thirdparty files and allow unbundlingRémi Verschelde2016-10-1520-0/+6443
| | | | | Building against shared libraries only implemented for Linux X11 so far. TODO: Document Godot's modifications of upstream enet.
* jpg: Make it a module and split jpgd thirdparty filesRémi Verschelde2016-10-153-0/+3502
| | | | Similar rationale as in previous commit.
* png: Split library to thirdparty dir and allow unbundlingRémi Verschelde2016-10-1527-0/+38052
Uses the new structure agreed upon in #6157, but the thirdparty/ folder does not behave following a logic similar to that of modules/ yet. The png driver can't be moved to a module as discussed in #6157, as it's required by core together with a few other ImageLoader implementations (see drivers/register_driver_types.cpp:register_core_driver_types()) Dropped the possibility to disable PNG support, it's a core component of Godot.