aboutsummaryrefslogtreecommitdiff
path: root/drivers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* GLES2: Check for GPU capabilities to display an errorRémi Verschelde2016-07-251-1/+10
| | | | | | | | 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.
* RtAudio: Update to upstream version 4.1.2Rémi Verschelde2016-07-233-129/+63
| | | | | | | | | | | | | | | | | | | 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 ```
* zlib: Update builtin version to upstream 1.2.8Rémi Verschelde2016-07-2314-416/+132
| | | | | | 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
* rg_etc1: Upstream version 1.04Rémi Verschelde2016-07-231-18/+10
| | | | From https://github.com/richgel999/rg-etc1
* FreeType: Update to upstream version 2.6.5Rémi Verschelde2016-07-22488-16934/+28397
| | | | | The only diffs to the upstream sources are to be found in `include/ft2build.h` and `include/freetype/config/ftoption.h`.
* FreeType: Remove unnecessary subfolderRémi Verschelde2016-07-22483-46/+45
| | | | Also sort sources alphabetically for clarity.
* FreeType: Reduce diff with upstream 2.5.0 versionRémi Verschelde2016-07-224-857/+21
| | | | | | The Godot specific changes to ftoption.h are indicated with a `// -Godot-` comment for clarity. See #5859 for details.
* Fix multichar character constant warningRémi Verschelde2016-07-181-5/+5
| | | | | | 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.
* Remove some noisy debug printsRémi Verschelde2016-07-171-4/+0
| | | | Part of #5031
* Merge pull request #5592 from volzhs/libwebp-0.5.1Rémi Verschelde2016-07-1478-2823/+5251
|\ | | | | Update webp driver to 0.5.1
| * Modified webp source codes for godotvolzhs2016-07-0838-57/+70
| |
| * Update webp driver to 0.5.1 (upstream)volzhs2016-07-0893-2890/+5305
| |
* | Drop obsolete "webpold" backup of previous webp versionRémi Verschelde2016-07-1482-30043/+0
| | | | | | | | Fixes #5252
* | Fix builtin OpenSSL configurationGeorge Marques2016-07-091-2/+7
|/ | | | Fixes a bug that happens on Windows 64-bits.
* Removed unused variables (second pass) + dead codeRémi Verschelde2016-07-076-32/+7
| | | | Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
* Removed unused variables (first pass)Rémi Verschelde2016-07-073-31/+6
| | | | Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
* GH linguist: properly detect .inc files as C++Rémi Verschelde2016-07-032-722/+0
| | | | Also drop two unnecessary speex buildsystem files.
* Removed no longer needed checkJuan Linietsky2016-07-021-2/+2
|
* Fix some bugs in diraccess, closes #5288Juan Linietsky2016-06-302-24/+27
|
* Turn on SNI in OpenSSLJuan Linietsky2016-06-291-0/+7
|
* try to fix windows buildJuan Linietsky2016-06-252-1/+2
|
* Added function to notify ScriptLanguage when a thread is created/freed, ↵Juan Linietsky2016-06-252-1/+15
| | | | allows scripts to allocate a stack there via TLS
* png: Do not output warnings as errorsRémi Verschelde2016-06-231-1/+1
|
* libpng: New version 1.6.27J08nY2016-06-2226-8469/+15338
| | | | | | 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.
* properly initialize loops to 0 in eventplayerJuan Linietsky2016-06-201-1/+1
|
* fix loop counter for eventstream, closes #4493Juan Linietsky2016-06-201-4/+6
|
* libtheora: New version 1.1.1J08nY2016-06-193-32/+17
|
* libvorbis: New version 1.3.5J08nY2016-06-1935-3549/+2081
|
* libogg: New version 1.3.2J08nY2016-06-194-134/+388
|
* Removed lots of printsDaniel J. Ramirez2016-06-182-9/+1
|
* Drop useless 3rd party files from nedmalloc and pngRémi Verschelde2016-06-187-1515/+0
| | | | Part of #5272
* Drop empty .cpp files for header-only classesRémi Verschelde2016-06-182-67/+0
| | | | Part of #5272
* Fix make_dir for long paths on WindowsGeorge Marques2016-06-181-1/+1
|
* -made get_space_left() return values more homogenous, also for script, ↵Juan Linietsky2016-06-182-2/+3
| | | | converted to mb, closes #4617
* Fixed make_dir and make_dir_recursive erros, closes #1680 closes #1872Juan Linietsky2016-06-183-18/+27
|
* Add missing license headers in our source files (#5255)Rémi Verschelde2016-06-1841-189/+1121
| | | Also removes a couple wrong Godot headers from third-party source files.
* Fix Theora video playback without a Vorbis streamBłażej Szczygieł2016-06-181-1/+1
| | | | | | | - 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)
* -Add visible IO errors when closing a file fails due to it being locked ↵Juan Linietsky2016-06-132-0/+9
| | | | (most likely on windows), closes #4760
* Merge pull request #5090 from akien-mga/glew-1.13.0Juan Linietsky2016-06-085-2849/+11161
|\ | | | | Upgrade embedded GLEW to version 1.13.0
| * GLEW: Update to upstream version 1.13.0 (pristine)Rémi Verschelde2016-06-084-2830/+11149
| | | | | | | | | | | | | | | | 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.
| * GLEW: Define static + enabled and includes via SConsRémi Verschelde2016-06-085-15/+12
| | | | | | | | | | | | | | | | 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.
| * Haiku: Do not define GLEW_ENABLED to undefine it laterRémi Verschelde2016-06-081-4/+0
| | | | | | | | Partial revert of f61eb5fd8e13642c82364f8ee66a0f6c791a4511.
* | RtAudio: proper under/overflow warningJ08nY2016-06-081-2/+8
|/ | | | fix #5102
* Merge pull request #4092 from sanikoyes/Pr-etc1-pkm-loadingJuan Linietsky2016-06-064-1/+118
|\ | | | | Add etc1(pkm) texture loading support
| * Add etc1(pkm) texture loading supportsanikoyes2016-03-194-1/+118
| |
* | Merge pull request #5026 from Geequlim/patch9frame-extensionJuan Linietsky2016-06-062-21/+26
|\ \ | | | | | | Enhanced Patch9Frame
| * | Add texture region support for stylebox renderGeequlim2016-06-052-21/+26
| | |
* | | Merge pull request #5070 from zenvoid/masterRémi Verschelde2016-06-068-0/+209
|\ \ \ | | | | | | | | Add missing license information for bundled libraries
| * | | Add missing license information (ogg/vorbis/opus)Roberto2016-06-063-0/+84
| | | |
| * | | Add missing license information (Theora)Roberto2016-06-062-0/+46
| | | |