Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-24 | Fix compilation warnings in macOS build, enable `warnings=extra werror=yes` ↵ | bruvzg | |
for macOS CI. | |||
2019-10-11 | only render depth with alpha prepass on prepass | clayjohn | |
2019-10-09 | Merge pull request #32170 from puthre/ninepatch-fix | Rémi Verschelde | |
GLES2 & GLES3 Fixes ninepatch margins for high resolution textures. | |||
2019-10-08 | Merge pull request #32616 from Faless/net/fix_close_exec | Rémi Verschelde | |
Disable socket descriptor sharing with subprocs. | |||
2019-10-08 | Merge pull request #32454 from jeronimo-schreyer/disable_unix_socket | Rémi Verschelde | |
Optional Unix Socket disable for devices that do not support it | |||
2019-10-07 | GLES3 Fixes for ninepatch margins when patch size is smaller than the patch ↵ | Valentin Zagura | |
texture resolution Scaled ninepatch margins in screen space to be relative of the ninepatch size when the patch size is smaller than the patch texture resolution. | |||
2019-10-07 | Disable socket descriptor sharing with subprocs. | Fabio Alessandrelli | |
On Unix systems, sockets are like file descriptors, and file descriptors are usually shared among child processes. This means, that if we spawn a subprocess (or we fork) like we do in the editor, open file descriptors will leak to the new process. This causes issue with sockets as they might remain open and bound (listening) when the original process closes. | |||
2019-10-07 | Merge pull request #32613 from clayjohn/GLES2-canvas-bg-mode | Rémi Verschelde | |
Add canvas background mode to GLES2 | |||
2019-10-06 | add canvas background mode to GLES2 | clayjohn | |
2019-10-06 | fix current issues with post-processing | clayjohn | |
2019-10-03 | Merge pull request #32510 from clayjohn/GLES2-fix-black-editor-and-crash | Rémi Verschelde | |
Remove glViewport call as it wasnt needed and caused crash GLES2 | |||
2019-10-03 | Merge pull request #32505 from clayjohn/GLES2-fix-probe-crash | Rémi Verschelde | |
Fix reflection probe crash in GLES2 with post-processing | |||
2019-10-02 | remove glViewport call as it wasnt needed and caused crash | clayjohn | |
2019-10-02 | Fix reflection probe crash in GLES2 with post-processing | clayjohn | |
2019-10-02 | Merge pull request #32492 from akien-mga/fix-ip-uwp | Rémi Verschelde | |
IP: Fix build error on UWP | |||
2019-10-02 | IP: Fix build error on UWP | Rémi Verschelde | |
Fixes this error: ``` drivers\unix\ip_unix.cpp(155): error C2593: 'operator =' is ambiguous .\core/ustring.h(177): note: could be 'void String::operator =(const CharType *)' .\core/ustring.h(176): note: or 'void String::operator =(const char *)' drivers\unix\ip_unix.cpp(155): note: while trying to match the argument list '(String, int)' ``` | |||
2019-10-02 | Removed unnecessary shader error log messages | Yuri Roubinsky | |
2019-10-01 | updated defaults and documentation for GLES2 glow | clayjohn | |
2019-10-01 | Fix casting to uint64_t when returning unix system time | Kanabenki | |
2019-09-30 | Optional Unix Socket disable for devices that do not support it | Jairo | |
2019-09-30 | Implement DOF blur, Glow, and BCS in GLES2 | clayjohn | |
2019-09-26 | Added an exit code to the blocking mode of OS::execute | Ruslan Mullayanov | |
Updated documentation accordingly. Fixes #31881. | |||
2019-09-25 | Merge pull request #32051 from qarmin/some_error_explanation | Rémi Verschelde | |
Added some obvious errors explanations | |||
2019-09-25 | Added some obvious errors explanations | qarmin | |
2019-09-24 | Fix copyright headers and style issues | Rémi Verschelde | |
2019-09-23 | Merge pull request #31751 from clayjohn/GLES3-Viewport-crash-canvas | Rémi Verschelde | |
Throw error when canvas background is used without sample buffer | |||
2019-09-23 | Merge pull request #32275 from godotengine/skin_support | Rémi Verschelde | |
Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes | |||
2019-09-23 | Merge pull request #32055 from qarmin/some_code_fixes | Rémi Verschelde | |
Changed some code found by Clang Tidy and Coverity | |||
2019-09-22 | Merge pull request #32259 from NeoSpark314/fix_stereo_cubemap_gles2 | Rémi Verschelde | |
fix gles2 broken panorama sky on oculus quest | |||
2019-09-22 | fix gles2 broken panorama sky on oculus quest | Holger Dammertz | |
This fixes an issue that was fixed for gles3 in #31419 but not applied to gles2. The fix consists of using a constant scale for cube_normal of -1.0 instead of -1000000. It results in broken panorama rendering on the oculus quest (see https://github.com/GodotVR/godot_oculus_mobile/issues/29) | |||
2019-09-22 | Changed some code found by Clang Tidy and Coverity | qarmin | |
2019-09-22 | Fix GLES2 skinning where VERTEX_TEXTURE not supported | lawnjelly | |
Although the backup USE_SKELETON_SOFTWARE skinning path is currently used when float texture is not supported, the default skinning path still fails when float texture is supported but GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS is 0, i.e. the device cannot read from texture during vertex shader. This PR adds the logic to activate the SKELETON_SOFTWARE path if either of these cases occur, preventing crashes on devices which have this combination of features. | |||
2019-09-19 | Merge pull request #32004 from raphael10241024/fix_shader_uniform | Rémi Verschelde | |
Fix gles3 shader uniform vec3 error | |||
2019-09-19 | Merge pull request #31202 from azagaya/light-data | Rémi Verschelde | |
Create shadow_vec for altering shadow computation | |||
2019-09-18 | Added skin support and simplified APIs to override bone position. | Juan Linietsky | |
2019-09-17 | GLES2 Fixes for ninepatch margins when patch size is smaller than the patch ↵ | Valentin Zagura | |
texture resolution.. Scaled ninepatch margins in screen space to be relative of the ninepatch size when the patch size is smaller than the patch texture resolution. | |||
2019-09-15 | throw error when user tries to use Canvas background without sample buffer | clayjohn | |
2019-09-14 | Implement shader array support for varyings | Chaosus | |
2019-09-06 | Create shadow_vec for altering shadow computation | azagaya | |
In 2.1 and 3.0, light_vec could be modified for altering shadow_computations. But it broke shadows when rotating light. shadow_vec would do the same, but without breaking shadows in rotated lights if not used. Add inverse light transformation to shadow vec, so it's not affected when rotating lights; Added usage define for shadow vec. For shadow vec working properly when rotating a light, it's needed to multiply it by light_matrix normalized. Added usage define in order to don't do that if shadow_vec not used. | |||
2019-09-06 | fix gles3 shader uniform vec3 error, close #30930 | RaphaelHunter | |
2019-09-02 | Merge pull request #31571 from NeoSpark314/tonemapping_none_option | Rémi Verschelde | |
Don't clamp color to [0, 1] in Linear tonemapping | |||
2019-09-01 | Provide error messages when PNG save fails | Andrii Doroshenko (Xrayez) | |
2019-08-29 | Removed clamping of the Linear tonemapping when KEEP_3D_LINEAR | Holger Dammertz | |
Changed the behaviour of the Linear tonemapping operator to not clamp to [0, 1] range in the case when KEEP_3D_LINEAR is defined. This allows to render values > 1.0 in floating point texture targets (via Viewport) for further processing or saving high dynamic range data into files. This only works when no color conversion is active. | |||
2019-08-29 | Merge pull request #31746 from clayjohn/skip-vertex-transform-gles2 | Rémi Verschelde | |
Fix skip_vertex_transform bug in GLES2 CPUParticles | |||
2019-08-28 | Fix skip_vertex_transform bug in GLES2 CPUParticles | clayjohn | |
2019-08-26 | Merge pull request #31556 from Chaosus/gles2_inverse | Rémi Verschelde | |
Implemented inverse shader function to GLES2 | |||
2019-08-25 | Fix hint range step for integer in shaders | Yuri Roubinski | |
2019-08-23 | Implements switch to shaders | Yuri Roubinski | |
2019-08-22 | Implemented inverse shader function to GLES2 | Yuri Roubinski | |
2019-08-21 | FileAccessWindows: Add errno include for MinGW | Rémi Verschelde | |
Apparently MSVC is happy with ENOENT without it, but MinGW seems to require it. Follow-up to #31499. |