Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-11-21 | Fix GL error by properly using float uniform | clayjohn | |
2019-11-20 | Fix bugs introduced by IBL fixes | clayjohn | |
2019-11-20 | Merge pull request #33583 from qarmin/fix_overflows_unitialized | Rémi Verschelde | |
Fix some overflows and unitialized variables | |||
2019-11-20 | Fix some overflows and unitialized variables | Rafał Mikrut | |
2019-11-20 | Merge pull request #33668 from clayjohn/Fix_environment_mapping_issues | Rémi Verschelde | |
Fix issues with environment mapping | |||
2019-11-19 | Fix issues with environment mapping | clayjohn | |
2019-11-19 | Merge pull request #33720 from BastiaanOlij/fix_gles2_rgb8 | Rémi Verschelde | |
Need to use GL_RGB8 and GL_RGBA8 as the internal format for GLES2 | |||
2019-11-19 | Need to use GL_RGB8 and GL_RGBA8 as the internal format for GLES2 | Bastiaan Olij | |
2019-11-19 | Merge pull request #33527 from clayjohn/GLES2-bufferdata_optimization | Rémi Verschelde | |
Improve glBufferSubData usage where safe | |||
2019-11-17 | Fix negative light flickering | clayjohn | |
2019-11-11 | Improve glBufferSubData usage where safe | clayjohn | |
2019-11-11 | Merge pull request #33517 from madmiraal/fix-_MSG-macros | Rémi Verschelde | |
Send *_MSG macros' explanations directly to the _err_print_error(). | |||
2019-11-11 | Merge pull request #33518 from BastiaanOlij/msaa_ext_modes | Rémi Verschelde | |
Add MSAA mode for Quest | |||
2019-11-11 | Add special external MSAA modes for GLES2 Rift S/Quest and OpenXR optimisation | Bastiaan Olij | |
2019-11-11 | Remove all uses of ERR_EXPLAIN macros. | Marcel Admiraal | |
2019-11-10 | Handle missing file properly when checking for case mismatch | PouleyKetchoupp | |
This was causing false alarms to be randomly reported on Windows for files that didn't exist. | |||
2019-11-08 | Make MSAA work with external texture | Bastiaan Olij | |
2019-11-08 | Revert "fix #33188 MSAA depth buffer not used for external texture" | Bastiaan Olij | |
This reverts commit 418b035ddaaf9b40892ba88632c3aa6f3bf128b5. | |||
2019-11-08 | Merge pull request #33291 from NeoSpark314/fix_#33188 | Rémi Verschelde | |
fix #33188 MSAA depth buffer not used for external texture | |||
2019-11-07 | Partial revert of #32657, undoing line shifting by 0.5 | Rémi Verschelde | |
As discussed in #32657, this can't be done here as lines can be used with a canvas scale, and this breaks them. A suggestion is to do the pixel shifting at matrix level instead. Fixes #33393. Fixes #33421. | |||
2019-11-04 | fix #33188 MSAA depth buffer not used for external texture | Holger Dammertz | |
When rendering to an external texture and MSAA was active (as happened in the Oculus Mobile ARVR plugin) no MSAA was rendered as the correct depth buffer and multisample texture target was not used. This also fixes https://github.com/GodotVR/godot_oculus_mobile/issues/54 | |||
2019-11-03 | Merge pull request #33278 from clayjohn/GLES2-depth-format | Rémi Verschelde | |
Fix depth format on Android in GLES2 | |||
2019-11-02 | Fix depth format on Android in GLES2 | clayjohn | |
2019-11-02 | Merge pull request #33259 from Chaosus/remove_gles2_switch_op | Rémi Verschelde | |
Removed switch operator from GLES2 shader back-end | |||
2019-11-02 | Removed switch operator from GLES2 shader back-end | Yuri Roubinsky | |
2019-11-01 | Fix some crashes, overflows and using variables without values | Rafał Mikrut | |
2019-10-30 | When framebuffer allocation fails for MSAA in GLES2 revert to normal without ↵ | clayjohn | |
ERR_FAIL | |||
2019-10-28 | Merge pull request #33104 from qarmin/fix_some_crashes | Rémi Verschelde | |
Fix some crashes and using null pointers | |||
2019-10-28 | Merge pull request #33097 from clayjohn/GLES2-HTML-sampler_limit | Rémi Verschelde | |
Fixed using compressed textures and add work around for firefox webgl mesa sampler limit | |||
2019-10-28 | Fix some crashes and using null pointers | Rafał Mikrut | |
2019-10-27 | Fixed using compressed textures and add work around for firefox webgl mesa ↵ | clayjohn | |
sampler limit | |||
2019-10-27 | use proper texture in Android MSAA | clayjohn | |
2019-10-26 | Merge pull request #32617 from Faless/fix/fopen_close_exec | Rémi Verschelde | |
Disable file descriptor sharing with subprocs. | |||
2019-10-26 | Merge pull request #32657 from ptrojahn/lines | Rémi Verschelde | |
Fix draw_rect | |||
2019-10-26 | Merge pull request #33093 from clayjohn/GLES2-HTML-shadows | Rémi Verschelde | |
Fix shadow mapping with RGBA textures on html | |||
2019-10-26 | Fix shadow mapping with RGBA textures on html | clayjohn | |
2019-10-26 | Merge pull request #33059 from akien-mga/webgl2-resize-non-po2 | Rémi Verschelde | |
WebGL 2.0: Force decompressing non power-of-2 textures with repeat/mipmap | |||
2019-10-25 | Use WSAConnect instead of connect on Windows. | Fabio Alessandrelli | |
The misterious windows networking stack... Using connect instead of WSAConnect causes socket error 10022 under certain conditions. See: https://github.com/godotengine/webrtc-native/ (issue 6) Having to guess, code path for connect is different then WSAConnect with NULL extra parameters. The only reference about weird error with this code mentions something called "Windows Filtering Platform" but windows internals are, as always, obscure. This might be something to try and report to Microsoft if anyone has the time to spare with the likely outcome of being ignored. | |||
2019-10-25 | WebGL 2.0: Force decompressing non power-of-2 textures with repeat/mipmap | Rémi Verschelde | |
While OpenGL ES 3.0 and WebGL 2.0 both support non power-of-2 (NPOT) textures in their specification, the situation seems to be less clear about *compressed* NPOT textures using repeat or mipmap flags. At least Chrome on Linux doesn't seem to support this combination, and a variety of mobile hardware have similar limitations. As a workaround, we force decompressing such textures when running on WebGL 2.0, at the cost of loading time and memory usage. Fixes #33058. | |||
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-11 | Fix draw_rect | Paul Trojahn | |
OpenGL uses the diamond exit rule to rasterize lines. If we don't shift the points down and to the right by 0.5, the line can sometimes miss a pixel when it shouldn't. The final fragment of a line isn't drawn. By drawing the lines clockwise, we can avoid a missing pixel in the rectangle. See section 3.4.1 in the OpenGL 1.5 specification. Fixes #32279 | |||
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 file descriptor sharing with subprocs. | Fabio Alessandrelli | |
On Unix systems, 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 any open file descriptor will leak to the new process. This PR sets the close-on-exec flag when opening a file, which causes the file descriptor to not be shared with the child process. | |||
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 | |