Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-07 | Merge pull request #35142 from clayjohn/GLES2-add-3d-textures | Rémi Verschelde | |
Add support for 3D textures to GLES2 | |||
2020-02-05 | Remove duplicate WARN_PRINT macro. | Marcel Admiraal | |
2020-02-05 | Remove duplicate ERR_PRINT macro. | Marcel Admiraal | |
2020-01-31 | Add support for 3D textures to GLES2 | clayjohn | |
2020-01-24 | Fix Softbody always spawns from world center [gles2] | Eric Rybicki | |
Fixes #35373 | |||
2020-01-21 | Remove unused #if 0'ed code | Rémi Verschelde | |
2020-01-16 | Merge pull request #35215 from clayjohn/multimesh-error | Rémi Verschelde | |
Add multimesh format max for proper error checking | |||
2020-01-16 | Add multimesh format max for proper error checking | clayjohn | |
2020-01-16 | Gracefully handle 3D textures in GLES2 | clayjohn | |
2020-01-12 | Fix light and multimesh crashes | clayjohn | |
2020-01-06 | Add VisualServer methods to get the video adapter name and vendor | Hugo Locurcio | |
These methods can be used in scripts to retrieve the OpenGL `GL_RENDERER` and `GL_VENDOR` strings (respectively). This closes #28404. | |||
2020-01-03 | Fix crash on trimesh_create by making surface->data available in non-tool builds | clayjohn | |
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-19 | Always use 16 bit renderbuffer depth on WebGL | clayjohn | |
2019-12-10 | Merge pull request #34238 from clayjohn/GLES2-use-renderbuffer-post-process | Rémi Verschelde | |
Use renderbuffer depth for post-process buffers when appropriate | |||
2019-12-09 | Use renderbuffer depth for post-process buffers when appropriate | clayjohn | |
2019-12-09 | Force 32 bit depth buffer for WebGL | clayjohn | |
2019-11-26 | Use ANGLE multisample extensions for UWP | George Marques | |
2019-11-23 | Restructure depth_internalformat code to work on mobile | clayjohn | |
This changes the code path so that `glRenderBufferStorage*` always uses values appropriate for renderbuffers and `glTexImage2D` never uses an internalformat meant for buffers. Fixes #33825. | |||
2019-11-23 | glTexImage2D: Fix confusion between format and internal format | Rémi Verschelde | |
The `format` parameter is similar to `internalFormat` but takes different values, and especially only `GL_DEPTH_COMPONENT` for depth, without size specifier. Cf. https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glTexImage2D.xhtml Fixes a regression from #33278 and another occurrence. | |||
2019-11-19 | Need to use GL_RGB8 and GL_RGBA8 as the internal format for GLES2 | Bastiaan Olij | |
2019-11-11 | Add special external MSAA modes for GLES2 Rift S/Quest and OpenXR optimisation | Bastiaan Olij | |
2019-11-08 | Revert "fix #33188 MSAA depth buffer not used for external texture" | Bastiaan Olij | |
This reverts commit 418b035ddaaf9b40892ba88632c3aa6f3bf128b5. | |||
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-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 #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-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-06 | fix current issues with post-processing | clayjohn | |
2019-10-02 | remove glViewport call as it wasnt needed and caused crash | clayjohn | |
2019-10-02 | Removed unnecessary shader error log messages | Yuri Roubinsky | |
2019-09-30 | Implement DOF blur, Glow, and BCS in GLES2 | clayjohn | |
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-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-18 | Added skin support and simplified APIs to override bone position. | Juan Linietsky | |
2019-08-25 | Fix hint range step for integer in shaders | Yuri Roubinski | |
2019-08-18 | check if skeleton texture is already allocated before reallocating | clayjohn | |
2019-08-17 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/' | Braden Bodily | |
Condensed some if and ERR statements. Added dots to end of error messages Couldn't figure out EXPLAINC. These files gave me trouble: core/error_macros.h, core/io/file_access_buffered_fa.h (where is it?), core/os/memory.cpp, drivers/png/png_driver_common.cpp, drivers/xaudio2/audio_driver_xaudio2.cpp (where is it?) | |||
2019-08-10 | check for unsigned_short support for gles2 depth buffer allocation | clayjohn | |
2019-07-20 | Changed some code showed in LGTM and Coverage | qarmin | |
2019-07-06 | Added release function to PoolVector::Access. | Ibrahn Sahir | |
For clarity, assign-to-release idiom for PoolVector::Read/Write replaced with a function call. Existing uses replaced (or removed if already handled by scope) | |||
2019-06-26 | Some code changed with Clang-Tidy | qarmin | |
2019-06-20 | Merge pull request #29283 from qarmin/fix_some_always_same_values | Rémi Verschelde | |
Remove always true/false values |