c2310b41fa
opus: Update to upstream opusfile 0.8
...
Had missed it in the previous commit as the upstream website is outdated.
2017-01-08 21:33:37 +01:00
2a38a5eaa8
Remove bundled glew, obsoleted by glad
...
Also make Haiku load the glad header for GLES3 too,
though I haven't test it.
2017-01-06 22:56:51 +01:00
12d1fc7a18
glad: Update to upstream 0.1.13a0
...
Upstreams the workaround we had to use for OSX.
2017-01-06 22:51:15 +01:00
dc0d08cc93
Move glad files to thirdparty dir
2017-01-06 22:42:19 +01:00
9845bdde8d
opus: Update to upstream libopus 1.1.3
2017-01-05 23:28:02 +01:00
2ca0337f5f
zlib: Update to upstream 1.2.10
2017-01-05 23:27:59 +01:00
a0141fa823
libpng: Update to upstream 1.6.28
...
Fixes a NULL pointer dereference bug (CVE-2016-10087).
2017-01-05 22:27:53 +01:00
3f3f5a5359
Merge remote-tracking branch 'origin/gles3' into gles3-on-master
...
Various merge conflicts have been fixed manually and some mistakes
might have been made - time will tell :)
2017-01-02 21:52:26 +01:00
e04c7e11ec
Update libwebp to 0.5.2
2016-12-24 00:46:09 +09:00
79f09b3f15
WebM: Fix crash when there is no audio stream
...
Sync with libsimplewebm-git: 05cfdc2
2016-12-01 12:00:17 +01:00
570a8e6b40
Fix compilation with MSVC 2013
2016-11-15 12:10:05 +01:00
be4eff1d8b
Merge pull request #7019 from vnen/rename-winrt-uwp
...
Rename WinRT platform to UWP
2016-11-06 12:03:10 +01:00
611a94e3a6
opus: Move public headers to match system install
2016-11-03 21:18:23 +01:00
411faaa6f4
Rename remaining WinRT references to UWP
2016-11-03 14:51:08 -02:00
b113c7b7a3
Rename WINRT_ENABLED to UWP_ENABLED
2016-11-03 14:51:08 -02:00
fb5a73a39f
Rename WinRT files to UWP
2016-11-03 14:51:08 -02:00
7504a85e5a
libpng: Update to upstream 1.6.26
2016-11-02 23:25:39 +01:00
1556d0d377
libvpx: Necessary modifications
...
- convert ARM assembly (NEON) files,
- add rtcd for run-time CPU features detection,
- modify "system_state.h",
- "arm_cpudetect.c" fixes.
2016-10-19 13:34:46 +02:00
5268443fdf
Add libvpx thirdparty library
...
Only necessary files
2016-10-19 13:34:28 +02:00
2d77a6f5d3
Add libsimplewebm and libwebm thirdparty libraries
2016-10-17 19:22:33 +02:00
edbc0c0d0b
freetype: Make it a module and split thirdparty library
...
Comment out the weird workaround for building on Windows at it might
not be needed anymore. Testing needed to confirm.
2016-10-15 18:10:17 +02:00
cbf52606f4
zlib: Split thirdparty files, simplify scons option
2016-10-15 12:20:47 +02:00
36738ddda4
glew: Split thirdparty files and isolate env
...
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.
2016-10-15 12:01:28 +02:00
249836e530
squish: Update to upstream 1.14
...
Sources are untouched, tarball from https://sourceforge.net/projects/libsquish
2016-10-15 12:01:28 +02:00
8311a78df5
squish: Move to a module and split thirdparty lib
2016-10-15 12:01:28 +02:00
8981ff8a84
rtaudio: Split thirdparty files
2016-10-15 12:01:25 +02:00
5c12c9e69b
mpc: Move to a module and split thirdparty libmpcdec
2016-10-15 11:50:42 +02:00
cfcc8a20e8
theora: Move to a module and split thirdparty lib
...
Same rationale as the previous commits.
2016-10-15 11:50:41 +02:00
422196759f
openssl: Move to a module and split thirdparty lib
...
Same rationale as the previous commits.
2016-10-15 11:50:41 +02:00
d9a291f641
ogg/vorbis/opus: Make them modules and unbundle thirdparty libs
...
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.
2016-10-15 11:50:40 +02:00
ee3cf211c6
webp: Make it a module and unbundle libwebp thirdparty files
...
Note that there are two Godot-specific changes made to libwebp
for the javascript/HTML5 platform. They are documented in the
README.md.
2016-10-15 11:50:39 +02:00
b1e8889d96
dds/etc1/pbm/pvr: Make those modules and split thirdparty files
...
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 :)
2016-10-15 11:50:39 +02:00
c31ad71f10
enet: Split enet thirdparty files and allow unbundling
...
Building against shared libraries only implemented for Linux X11 so far.
TODO: Document Godot's modifications of upstream enet.
2016-10-15 11:50:39 +02:00
16ba665db6
jpg: Make it a module and split jpgd thirdparty files
...
Similar rationale as in previous commit.
2016-10-15 11:50:39 +02:00
5fef84a135
png: Split library to thirdparty dir and allow unbundling
...
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.
2016-10-15 11:50:39 +02:00