summaryrefslogtreecommitdiff
path: root/drivers
AgeCommit message (Collapse)Author
2016-09-25Add compatibility with old OpenGL 2.1 driversBłażej Szczygieł
If ARB_framebuffer_object is not supported, try to fall-back to EXT_framebuffer_object if present. In current version of godot, the way framebuffers are used is backward compatible with the older EXT_framebuffer_object extension. Fixes #6591 Done with SuperUserNameMan
2016-09-21removed redundant assign operation in mesh_add_surface: elem_count is ↵knd
reassigned a value before the old one has been used.
2016-09-17Merge pull request #6489 from zaps166/vorbis-no-encRémi Verschelde
Vorbis: Don't compile unnecessary encoder files
2016-09-17Merge pull request #6414 from RandomShaper/improve-shader-shadowRémi Verschelde
Expose additional light/shadow properties to canvas item shaders
2016-09-14Vorbis: Don't compile unnecessary encoder filesBłażej Szczygieł
2016-09-10Merge pull request #5920 from 29jm/fix-warningsJuan Linietsky
Fix some more warnings
2016-09-10Merge pull request #5962 from Alex-doc/Y_billboardJuan Linietsky
Implements Y billboard
2016-09-10Merge pull request #6363 from vnen/winrtJuan Linietsky
Fix the support for WinRT/UWP
2016-09-07Expose light shadow color to canvas item shadersPedro J. Estébanez
2016-09-07Rename misleading definePedro J. Estébanez
The macro USE_LIGHT_SHADOW_COLOR actually was being defined when the shader used SHADOW (the output shadow color), not the shadow color set for the light so it's better named USE_OUTPUT_SHADOW_COLOR. In 3D there's not that difference but renaming as well for consistency.
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-08-13Fix some comparisons between signed and unsigned integersJohan Manuel
2016-08-13Fix some warnings about misleading indentationJohan Manuel
2016-08-13Remove some unused variablesJohan Manuel
2016-08-01Implements Y billboardAlex Piola
Y billboard wasn't hooked up. This commit implements it.
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