Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-08 | Fix texture resource reload bug | Daniel Rakos | |
If a non-imported texture resource file (e.g. DDS) gets updated the editor doesn't reload it. The cause of the problem is two-fold: First, the code of ImageTexture assumes that textures are always imported from an image, but that's not the case for e.g. DDS. This change thus adds code to issue a resource reload in case an image reload is not possible (which is the case for non-imported texture resources). Second, the code is filled with bogus calls to Image::get_image_data_size() to determine the mipmap offset when that should be done using Image::get_image_mipmap_offset(). Previous code literally passed the integer mip level value to Image::get_image_data_size() where that actually expects a boolean. Thus this part of the change might actually solve some other issues as well. To be pedantic, the texture_get_data() funciton of the rasterizer drivers is still quite a mess, as it only ever returns the whole mipchain when GLES_OVER_GL is set (practically only on desktop builds) but this change does not attempt to resolve that. | |||
2019-04-30 | Merge pull request #25670 from aqnuep/bake_mode_affect_gi_prove | Rémi Verschelde | |
Disable GI probe capturing lights with bake mode disabled | |||
2019-04-23 | Disable GI probe capturing lights with bake mode disabled | Daniel Rakos | |
The bake mode property of lights previously didn't affect GI probes. This change makes the GI probe ignore lights that have their bake mode set to disabled. | |||
2019-04-22 | Merge pull request #27673 from qarmin/small_fixes | Rémi Verschelde | |
Small fixes, mostly duplicated code | |||
2019-04-19 | Added ability for multiple images to be imported as an atlas | Juan Linietsky | |
This adds support for groups in the import system, which point to a single file. Add property hint for saving files in file field | |||
2019-04-15 | Merge pull request #27967 from clayjohn/fix-mip-bug | Rémi Verschelde | |
Fixed bug in computing mip maps from screen texture | |||
2019-04-12 | fixed bug in mip map sigma | clayjohn | |
2019-04-09 | Style: Apply new changes from clang-format 8.0 | Rémi Verschelde | |
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes). | |||
2019-04-08 | Small fixes, mostly dupicated code | qarmin | |
2019-04-08 | Merge pull request #26839 from toasteater/fix/keep-linear | Rémi Verschelde | |
Respect keep_3d_linear when transparent_bg is on. | |||
2019-04-07 | Merge pull request #27067 from shartte/remove-context-gl | Rémi Verschelde | |
Remove ContextGL | |||
2019-04-07 | Merge pull request #27527 from BastiaanOlij/render_ext_target | Rémi Verschelde | |
Add option to have viewport render into supplied texture (VR) | |||
2019-04-06 | GLES3: Fix regression in particles buffer initialization | Rémi Verschelde | |
Bug introduced in #26343 where `(float *)` was mistakenly converted to `(uint8_t *)`, so we were getting `2` instead of `8`. Fixes #27705. | |||
2019-04-06 | Remove ContextGL since as an abstraction it's unused. | Sebastian Hartte | |
2019-04-06 | Add option to have viewport render into supplied texture | Bastiaan Olij | |
2019-04-05 | Add Open Asset Import Library to Godot. | K. S. Ernest (iFire) Lee | |
FBX support and MMD (pmx) support. Normals, Albedo, Metallic, and Roughness through Arnold 5 Materials for Maya FBX. Maya FBX Stingray PBS support. Importing FBX static meshes work. Importing FBX animations is a work in progress. Supports FBX 4 bone influence animations. Supports FBX blend shapes. MMDs do not have an associated animation import yet. Sponsored by IMVU Inc. | |||
2019-04-05 | Respect keep_3d_linear when transparent_bg is on. | toasteater | |
When transparent_bg is on, or the render target is too small, Godot would skip postprocessing and disregard keep_3d_linear. This fixes #26817. | |||
2019-04-02 | Enable warnings=extra on clang and GCC testers. | marxin | |
And remove 2 warnings from warnings=extra. | |||
2019-03-26 | Fixed handling of depth texture so it's resolved and bound when needed | Daniel Rakos | |
- Cleaned up and improved the code determining when we need to use a depth prepass (previously it wasn't executed in certain cases even if it was needed) - Added code to prepare and bind the depth texture even when no depth prepass or MRTs (more precisely effect buffers) are used Fixes #25870, #25535, and #25387. | |||
2019-03-11 | Undo #25557 (was not right anyway), fixes #26258 | Juan Linietsky | |
2019-03-08 | Added default color to mesh render | samHFIT | |
2019-03-07 | Ensure ETC2 textures are ALSO compressed to Po2 when have mipmaps. Fixes #26733 | Juan Linietsky | |
2019-03-04 | Fix and restore text, material and mesh previewers. | Juan Linietsky | |
2019-03-04 | Merge pull request #26567 from clayjohn/pixel_snap_artifact | Rémi Verschelde | |
Fixed pixel snap precision artifact | |||
2019-03-04 | fixed pixel snap precision artifact | clayjohn | |
2019-03-04 | Merge pull request #26532 from aqnuep/texture_array_fixes | Rémi Verschelde | |
Fixed TextureArray and Texture3D issues | |||
2019-03-03 | Also take dof blur in consideration for using MRTs, fixes #26236 | Juan Linietsky | |
2019-03-03 | Properly redraw if something animated is visible | Juan Linietsky | |
2019-03-03 | Fixed TextureArray and Texture3D issues | Daniel Rakos | |
- Texture arrays and 3D textures weren't working previously due to an incorrect number of calls to glTexImage3D with incorrect level parameters. This change fixes that. - Fixed the incorrect calculation of the byte size of layered textures. - Added the layer count to the debugger info when viewing video memory usage. | |||
2019-03-03 | Skeletons can now choose between using local or world coords for processing, ↵ | Juan Linietsky | |
fixes #26468 | |||
2019-03-01 | Clean up blend shape support in GLES2 and GLES3. | Juan Linietsky | |
2019-02-27 | Massive improvement to GLES2 performance, rewrote most ShaderGLES2 class. | Juan Linietsky | |
This fixes #26337 | |||
2019-02-26 | Fix #26100 by casting to integer. | marxin | |
2019-02-25 | Several fixes to make GLES2 on HTML5 work much better. | Juan Linietsky | |
Changed math class error reporting to be a bit less paranoid. | |||
2019-02-24 | Explicitly use floating point numbers in the our shaders | Hein-Pieter van Braam | |
We need to be explicit about using floating point numbers in our shaders for compatibility with mobile GLES drivers. | |||
2019-02-22 | Properly update materials when adding surface, fixes #23790 | Juan Linietsky | |
2019-02-22 | Ensure that no depth test is used (specially in prepass) for objects that ↵ | Juan Linietsky | |
dont test or draw depth, fixes #25201 | |||
2019-02-22 | Fix precision issue with skeletons, closes #26057, closes #26062 | Juan Linietsky | |
2019-02-21 | Merge pull request #26125 from JFonS/revert_light_vec_shadows | Rémi Verschelde | |
Revert back to ignoring LIGHT_VEC for 2D shadows | |||
2019-02-21 | Many fixes regarding depth buffer clearing, closes #25994, closes #25975 | Juan Linietsky | |
2019-02-21 | Revert back to ignoring LIGHT_VEC for 2D shadows | JFonS | |
2019-02-20 | Add -Wshadow=local to warnings and fix reported issues. | marxin | |
Fixes #25316. | |||
2019-02-16 | Fix skeleton not being updated in shader, closes #25911 | Juan Linietsky | |
2019-02-13 | Remove all references to stencil, fixes problems on iOS. | Juan Linietsky | |
2019-02-13 | On mobile, check for float and half float frameuffers supported, fixes ↵ | Juan Linietsky | |
#25324, fixes #25325. | |||
2019-02-13 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.14.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang doubleclick lod nd numer que te unselect EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-02-12 | Fix fog in GLES2 by using epic hack, closes #25410 | Juan Linietsky | |
2019-02-12 | Merge pull request #25481 from hpvb/fix-ubsan-asan-reports | Rémi Verschelde | |
Fix many asan and ubsan reported issues | |||
2019-02-12 | Merge pull request #25557 from kaadmy/master | Rémi Verschelde | |
Allow usage of depth texture when contact shadows are disabled | |||
2019-02-10 | Make LIGHT_VEC affect 2D shadows again | JFonS | |