summaryrefslogtreecommitdiffstats
path: root/thirdparty
Commit message (Collapse)AuthorAgeFilesLines
* Fix warning about functions defined but not used [-Wunused-function]Rémi Verschelde2018-09-291-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes the following GCC 5 warnings: ``` core/io/zip_io.h:128:26: warning: 'zlib_filefunc_def zipio_create_io_from_file(FileAccess**)' defined but not used [-Wunused-function] core/script_debugger_remote.cpp:110:17: warning: 'ObjectID safe_get_instance_id(const Variant&)' defined but not used [-Wunused-function] drivers/unix/socket_helpers.h:103:12: warning: 'int _socket_create(IP::Type&, int, int)' defined but not used [-Wunused-function] drivers/unix/socket_helpers.h:45:15: warning: 'size_t _set_sockaddr(sockaddr_storage*, const IP_Address&, int, IP::Type)' defined but not used [-Wunused-function] drivers/unix/socket_helpers.h:76:15: warning: 'size_t _set_listen_sockaddr(sockaddr_storage*, int, IP::Type, IP_Address)' defined but not used [-Wunused-function] editor/editor_fonts.cpp:40:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function] editor/editor_themes.cpp:85:26: warning: 'Ref<StyleBoxFlat> change_border_color(Ref<StyleBoxFlat>, Color)' defined but not used [-Wunused-function] editor/import/editor_import_collada.cpp:493:13: warning: 'void _generate_normals(const PoolVector<int>&, const PoolVector<Vector3>&, PoolVector<Vector3>&)' defined but not used [-Wunused-function] editor/import/editor_import_collada.cpp:524:13: warning: 'void _generate_tangents_and_binormals(const PoolVector<int>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, const PoolVector<Vector3>&, PoolVector<float>&)' defined but not used [-Wunused-function] editor/pvrtc_compress.cpp:118:13: warning: 'void _compress_etc(Image*)' defined but not used [-Wunused-function] modules/etc/image_etc.cpp:89:13: warning: 'void _decompress_etc1(Image*)' defined but not used [-Wunused-function] modules/etc/image_etc.cpp:93:13: warning: 'void _decompress_etc2(Image*)' defined but not used [-Wunused-function] modules/gdscript/editor/gdscript_highlighter.cpp:46:13: warning: 'bool _is_whitespace(CharType)' defined but not used [-Wunused-function] scene/2d/cpu_particles_2d.cpp:510:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function] scene/3d/cpu_particles.cpp:474:14: warning: 'float rand_from_seed_m1_p1(uint32_t&)' defined but not used [-Wunused-function] scene/resources/default_theme/default_theme.cpp:123:20: warning: 'Ref<Shader> make_shader(const char*, const char*, const char*)' defined but not used [-Wunused-function] scene/resources/default_theme/default_theme.cpp:130:24: warning: 'Ref<BitmapFont> make_font(int, int, int, int, const int*, const Ref<Texture>&)' defined but not used [-Wunused-function] ``` Had to split `core/io/zip_io.h` into header and .cpp file without 'static' keyword. Not fixed yet (static definition in header used in some files but not all): ``` modules/websocket/lws_helper.h:111:13: warning: 'void _lws_make_protocols(void*, int (*)(lws*, lws_callback_reasons, void*, void*, size_t), PoolVector<String>, _LWSRef**)' defined but not used [-Wunused-function] ``` Also fixed a couple other warnings missed in previous commits.
* Added xatlas as alternative to thekla, forced it on.Juan Linietsky2018-09-292-0/+7544
| | | | Did some hacks to it to avoid it from failing on bad geometry.
* Move Penner easing equations to thirdparty/miscRémi Verschelde2018-09-282-0/+312
| | | | | | | | | 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.
* SCons: Build core's thirdparty code in own environmentRémi Verschelde2018-09-281-29/+0
| | | | Also move Zlib and Zstd's build instructions to core/SCsub.
* Merge pull request #22044 from Faless/uwp_miniupnpcRémi Verschelde2018-09-191-40/+81
|\ | | | | Update miniupnpc to use UWP compatible APIs.
| * Update miniupnpc to use UWP compatible APIs.Fabio Alessandrelli2018-09-131-40/+81
| | | | | | | | | | Use GetBestInterfaceEX and GetAdaptersAddresses instead of GetBestRoute and GetIpAddrTable.
* | Add SimplexNoise and NoiseTexture as new resourcesJFonS2018-09-145-0/+2475
|/ | | | | | | 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.
* Merge pull request #22015 from vnen/uwp-arm-zstdRémi Verschelde2018-09-133-1/+16
|\ | | | | Patch zstd to build for UWP ARM
| * Patch zstd to build for UWP ARMGeorge Marques2018-09-123-1/+16
| | | | | | | | | | Patch comes from upstream and can be removed when it makes to stable release.
* | Fix libwebsockets 32-bits UWP builds.Fabio Alessandrelli2018-09-133-4/+65
|/ | | | Also fix bogus windows detect.py
* Unify PacketPeerUDP using NetSocketFabio Alessandrelli2018-09-121-2/+2
|
* ENet wrapper properly detect disconnect on pollFabio Alessandrelli2018-09-121-2/+3
| | | | | Now PacketPeerUDP.get_available_packet_count() return -1 if the socket is in error state.
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-1210-13/+14
| | | | | | This allows more consistency in the manner we include core headers, where previously there would be a mix of absolute, relative and include path-dependent includes.
* UPnP: Fix includes of thirdparty headersRémi Verschelde2018-09-111-1/+1
|
* Update bullet to Master 12409f1118a7c7a266f9071350c70789dfe73bb9Andrea Catania2018-09-07118-2407/+11681
|
* Add Hindi font for editorvolzhs2018-08-301-0/+0
|
* Merge pull request #21511 from eska014/webm-nomtRémi Verschelde2018-08-281-1/+6
|\ | | | | Fix WebM and Theora video in HTML5 export
| * Fix WebM module for HTML5 platformLeon Krause2018-08-271-1/+6
| |
* | Merge pull request #21474 from elasota/fix-cvtt-scalarRémi Verschelde2018-08-271-0/+10
|\ \ | | | | | | Fix CVTT scalar version not compiling
| * | Fix CVTT scalar version not compilingelasota2018-08-271-0/+10
| |/
* / Fix tiled EXR crash, update tinyexr to head to fix corrupted uncompressed ↵elasota2018-08-272-480/+808
|/ | | | EXR loading
* Fix CVTT compile failures in VS2015elasota2018-08-241-48/+48
|
* Merge pull request #21281 from elasota/fix-squish-sseRémi Verschelde2018-08-221-0/+20
|\ | | | | Fix Squish SSE misconfiguration
| * Fix Squish SSE misconfigurationelasota2018-08-211-0/+20
| |
* | BPTC supportelasota2018-08-215-0/+9717
|/
* Merge pull request #18096 from aaronfranke/masterJuan Linietsky2018-08-142-2/+2
|\ | | | | [Core] Split up math_2d.h
| * [Core] Change math_2d includes to vector2 includes where relevantAaron Franke2018-08-102-2/+2
| |
* | Merge pull request #20913 from pulkomandy/masterRémi Verschelde2018-08-135-6/+14
|\ \ | | | | | | Rebase patches for fixing haiku build.
| * | Rebase patches for fixing haiku build.Adrien Destugues2018-08-115-6/+14
| |/
* | Merge pull request #20581 from ↵Rémi Verschelde2018-08-131-6/+2
|\ \ | |/ |/| | | | | ronchaine/nvmath-dont-use-obsolete-functions-on-linux Do not use deprecated stuff that only glibc now implements
| * Do not use deprecated stuff that only glibc now implementsJari Ronkainen2018-07-291-6/+2
| |
* | Merge pull request #20539 from akien-mga/mbedtls-2.12.0Rémi Verschelde2018-07-2862-592/+7374
|\ \ | | | | | | mbedtls: Update to upstream version 2.12.0
| * | mbedtls: Update to upstream version 2.12.0Rémi Verschelde2018-07-2862-592/+7374
| | | | | | | | | | | | | | | _WIN32_WINNT redefinition fix is no longer needed as it was merged upstream. PR 1453 is still not merged, diff updated to current state.
* | | Merge pull request #20537 from akien-mga/glad-0.1.25Rémi Verschelde2018-07-283-22/+11
|\ \ \ | | | | | | | | glad: Sync with upstream 0.1.25
| * | | glad: Sync with upstream 0.1.25Rémi Verschelde2018-07-283-22/+11
| |/ /
* / / libpng: Update to upstream version 1.6.35Rémi Verschelde2018-07-2821-1085/+1105
|/ /
* | Merge pull request #19422 from Faless/mbedtls_2.10Rémi Verschelde2018-07-10104-2782/+5939
|\ \ | |/ |/| Bump mbedTLS to version 2.10.0
| * Bump mbedTLS to version 2.10.0Fabio Alessandrelli2018-06-07104-2782/+5939
| |
* | Merge pull request #19138 from firefly2442/pcre2-10.31Max Hilbrunner2018-07-0352-16707/+19402
|\ \ | | | | | | update PCRE2 to version 10.31, fixes #15662
| * | update PCRE2 to version 10.31, fixes #15662firefly24422018-05-2852-16707/+19402
| | |
* | | Add libwebsocket 3.0 BSD fixFabio Alessandrelli2018-06-072-1/+4
| | |
* | | Bump libwebsockets to version 3.0.0Fabio Alessandrelli2018-06-0795-17318/+22296
| |/ |/|
* | Thirdparty: Fill copyright for lws, miniupnpc, clipperRémi Verschelde2018-06-0770-8/+223
| | | | | | | | | | | | Rename `lws` to `libwebsockets` which is its library name. Add missing license file for mbedtls.
* | Merge pull request #18780 from mhilbrunner/upnpFabio Alessandrelli2018-06-0742-0/+8472
|\ \ | |/ |/| Add UPnP support (port forwarding, querying external IP)
| * Add UPnP support (port forwarding, querying external IP)mhilbrunner2018-06-0742-0/+8472
| |
* | Merge pull request #19150 from guilhermefelipecgs/update_stbRémi Verschelde2018-05-253-242/+542
|\ \ | | | | | | Update stb_truetype to 1.19 and stb_vorbis to 1.14
| * | Update stb_truetype to 1.19 and stb_vorbis to 1.14Guilherme Felipe2018-05-243-242/+542
| | |
* | | Update libvorbis to 1.3.6Guilherme Felipe2018-05-2472-163/+82
|/ /
* | Merge pull request #18905 from volzhs/zstd-1.3.4Rémi Verschelde2018-05-1632-3217/+5608
|\ \ | | | | | | Update zstd to 1.3.4
| * | Update zstd to 1.3.4volzhs2018-05-1632-3217/+5608
| | |