summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2016-09-10Merge pull request #6363 from vnen/winrtJuan Linietsky
Fix the support for WinRT/UWP
2016-09-06Add Windows Universal export to editorGeorge Marques
- Use OPENSSL_ENABLED definition to the whole source to detect it anywhere. - Add WinRT/UWP template files with manifest and default images.
2016-09-03Patch thirdy-party libraries to build for WinRTGeorge Marques
- Patch enet code. - Patch OpenSSL code and add shims for unavailable API. - Add extra definition header for Freetype.
2016-09-03Fix drivers coding for WinRTGeorge Marques
- Add a proper function to retrieve IP addresses. - Solve issues with Windows FileAccess and DirAccess to use the same code for WinRT. - Add patches to the GLES2 rasterizer to workaround ANGLE issues.
2016-08-30More visual script improvementsJuan Linietsky
-Added anti-aliasing on lines -Improved draw performance enormously -Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry!
2016-07-25GLES2: Check for GPU capabilities to display an errorRémi Verschelde
The engine will still segfault, but the error message should be displayed by the OS in a blocking manner, so that it will only crash once users have acknowledged the error dialog. Closes #1162.
2016-07-23RtAudio: Update to upstream version 4.1.2Rémi Verschelde
The only differences we have with the upstream tarball are marked with `// -GODOT-` comments for clarity. The changes we currently have are just some defines for cross-platform configuration, and could likely be moved to the SCons buildsystem (ideally in a sub-environment to avoid having RtAudio-specific defines pollute the whole build log). One change for WinRT was not kept, if it is needed it should ideally be integrated upstream: ``` #if defined(__WINDOWS_DS__) || defined(__WINDOWS_ASIO__) || defined(__WINDOWS_WASAPI__) -#ifdef WINRT_ENABLED - #define MUTEX_INITIALIZE(A) InitializeCriticalSectionEx(A, 0, 0) -#else #define MUTEX_INITIALIZE(A) InitializeCriticalSection(A) -#endif ```
2016-07-23zlib: Update builtin version to upstream 1.2.8Rémi Verschelde
Our only differences to the upstream distribution are: - The `gz*.c` files are not included - Z_PREFIX and Z_SOLO are defined in zconf.h
2016-07-23rg_etc1: Upstream version 1.04Rémi Verschelde
From https://github.com/richgel999/rg-etc1
2016-07-22FreeType: Update to upstream version 2.6.5Rémi Verschelde
The only diffs to the upstream sources are to be found in `include/ft2build.h` and `include/freetype/config/ftoption.h`.
2016-07-22FreeType: Remove unnecessary subfolderRémi Verschelde
Also sort sources alphabetically for clarity.
2016-07-22FreeType: Reduce diff with upstream 2.5.0 versionRémi Verschelde
The Godot specific changes to ftoption.h are indicated with a `// -Godot-` comment for clarity. See #5859 for details.
2016-07-18Fix multichar character constant warningRémi Verschelde
Multi-character character constants are implementation defined, and therefore they are risky to use for use when trying to be compatible with so many different platforms. Fixes #2540.
2016-07-17Remove some noisy debug printsRémi Verschelde
Part of #5031
2016-07-14Merge pull request #5592 from volzhs/libwebp-0.5.1Rémi Verschelde
Update webp driver to 0.5.1
2016-07-14Drop obsolete "webpold" backup of previous webp versionRémi Verschelde
Fixes #5252
2016-07-09Fix builtin OpenSSL configurationGeorge Marques
Fixes a bug that happens on Windows 64-bits.
2016-07-08Modified webp source codes for godotvolzhs
2016-07-08Update webp driver to 0.5.1 (upstream)volzhs
2016-07-07Removed unused variables (second pass) + dead codeRémi Verschelde
Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
2016-07-07Removed unused variables (first pass)Rémi Verschelde
Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
2016-07-03GH linguist: properly detect .inc files as C++Rémi Verschelde
Also drop two unnecessary speex buildsystem files.
2016-07-02Removed no longer needed checkJuan Linietsky
2016-06-30Fix some bugs in diraccess, closes #5288Juan Linietsky
2016-06-29Turn on SNI in OpenSSLJuan Linietsky
2016-06-25try to fix windows buildJuan Linietsky
2016-06-25Added function to notify ScriptLanguage when a thread is created/freed, ↵Juan Linietsky
allows scripts to allocate a stack there via TLS
2016-06-23png: Do not output warnings as errorsRémi Verschelde
2016-06-22libpng: New version 1.6.27J08nY
Warning: libpng 1.6 is strict about iCCp chunks being incorrect, solution is to fix the profile. On *nix ImageMagicks "convert" works on windows optiPNG.
2016-06-20properly initialize loops to 0 in eventplayerJuan Linietsky
2016-06-20fix loop counter for eventstream, closes #4493Juan Linietsky
2016-06-19libtheora: New version 1.1.1J08nY
2016-06-19libvorbis: New version 1.3.5J08nY
2016-06-19libogg: New version 1.3.2J08nY
2016-06-18Removed lots of printsDaniel J. Ramirez
2016-06-18Drop useless 3rd party files from nedmalloc and pngRémi Verschelde
Part of #5272
2016-06-18Drop empty .cpp files for header-only classesRémi Verschelde
Part of #5272
2016-06-18Fix make_dir for long paths on WindowsGeorge Marques
2016-06-18-made get_space_left() return values more homogenous, also for script, ↵Juan Linietsky
converted to mb, closes #4617
2016-06-18Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872Juan Linietsky
2016-06-18Add missing license headers in our source files (#5255)Rémi Verschelde
Also removes a couple wrong Godot headers from third-party source files.
2016-06-18Fix Theora video playback without a Vorbis streamBłażej Szczygieł
- prevent audio resampler errors when number of channels is 0, - don't check for 'audio_done' when there is no audio data. (cherry picked from commit 763b29f34e8c99c2f9559dcc31b59f99d0d6dee3)
2016-06-13-Add visible IO errors when closing a file fails due to it being locked ↵Juan Linietsky
(most likely on windows), closes #4760
2016-06-08Merge pull request #5090 from akien-mga/glew-1.13.0Juan Linietsky
Upgrade embedded GLEW to version 1.13.0
2016-06-08RtAudio: proper under/overflow warningJ08nY
fix #5102
2016-06-08GLEW: Update to upstream version 1.13.0 (pristine)Rémi Verschelde
This removes a custom redefinition of glewGetProcAddress, which was apparently necessary for older Macs with buggy OpenGL (see #5087). The added source files are as provided in the upstream tarball.
2016-06-08GLEW: Define static + enabled and includes via SConsRémi Verschelde
This allows us not to have to hack our definitions in the upstream files, making it easier to upgrade to newer versions in the future. For the include paths to work, the headers are moved to a GL subfolder to match their upstream location.
2016-06-08Haiku: Do not define GLEW_ENABLED to undefine it laterRémi Verschelde
Partial revert of f61eb5fd8e13642c82364f8ee66a0f6c791a4511.
2016-06-06Merge pull request #4092 from sanikoyes/Pr-etc1-pkm-loadingJuan Linietsky
Add etc1(pkm) texture loading support
2016-06-06Merge pull request #5026 from Geequlim/patch9frame-extensionJuan Linietsky
Enhanced Patch9Frame