Age | Commit message (Collapse) | Author |
|
Fix the support for WinRT/UWP
|
|
- Use OPENSSL_ENABLED definition to the whole source to detect it
anywhere.
- Add WinRT/UWP template files with manifest and default images.
|
|
- Patch enet code.
- Patch OpenSSL code and add shims for unavailable API.
- Add extra definition header for Freetype.
|
|
- 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.
|
|
-Added anti-aliasing on lines
-Improved draw performance enormously
-Removed sequence ports for most nodes, current visual scripts will likely be broken now. Sorry!
|
|
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.
|
|
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
```
|
|
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
|
|
From https://github.com/richgel999/rg-etc1
|
|
The only diffs to the upstream sources are to be found in `include/ft2build.h`
and `include/freetype/config/ftoption.h`.
|
|
Also sort sources alphabetically for clarity.
|
|
The Godot specific changes to ftoption.h are indicated with a
`// -Godot-` comment for clarity.
See #5859 for details.
|
|
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.
|
|
Part of #5031
|
|
Update webp driver to 0.5.1
|
|
Fixes #5252
|
|
Fixes a bug that happens on Windows 64-bits.
|
|
|
|
|
|
Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
|
|
Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
|
|
Also drop two unnecessary speex buildsystem files.
|
|
|
|
|
|
|
|
|
|
allows scripts to allocate a stack there via TLS
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Part of #5272
|
|
Part of #5272
|
|
|
|
converted to mb, closes #4617
|
|
|
|
Also removes a couple wrong Godot headers from third-party source files.
|
|
- 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)
|
|
(most likely on windows), closes #4760
|
|
Upgrade embedded GLEW to version 1.13.0
|
|
fix #5102
|
|
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.
|
|
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.
|
|
Partial revert of f61eb5fd8e13642c82364f8ee66a0f6c791a4511.
|
|
Add etc1(pkm) texture loading support
|
|
Enhanced Patch9Frame
|