Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-16 | Implement Animation Blend Shape Tracks | reduz | |
* New track type BLEND_SHAPE * Blend shapes are imported via this new track type * Processing is more optimized (no longer relies on variants) * Modified the Blend Shape API in MeshInstance3D to use indices rather than StringNames (more optimizes) * Promo: Fixed a small bug in gizmo updating in Node3D that affected performance Dedicated BlendShape tracks are required for both optimization and eventually implementing them in animation compression. | |||
2021-10-15 | Merge pull request #53860 from akien-mga/scons-end-gen-cpp-suffering | Rémi Verschelde | |
2021-10-15 | Merge pull request #53859 from lyuma/collada_fix_transform | Rémi Verschelde | |
2021-10-15 | SCons: List `.gen.cpp` sources explicitly to avoid globbing errors | Rémi Verschelde | |
Whenever we change the name (or remove) generated cpp files with the `.gen.cpp` extension, users run into build issues when switching between branches (i.e. switching before and after the name change/removal). This is because we glob `*.cpp` so if a now-obsolete file from a previous build is present, we'll include it too, potentially leading to bugs or compilation failure (due to missing headers or invalid code). So globbing patterns in `add_source_files` will now skip files ending with `.gen.cpp`, which should instead be passed explicitly where they're used. | |||
2021-10-15 | Merge pull request #53856 from vnen/gdscript-setter-crash | Rémi Verschelde | |
2021-10-15 | GDScript: Avoid crash if missing setter signature | George Marques | |
2021-10-15 | collada: fix error in use of fix_transform. | Lyuma | |
2021-10-15 | Merge pull request #53637 from raulsntos/fix-enum-array-hint | Rémi Verschelde | |
2021-10-15 | Merge pull request #53764 from Chaosus/vs_curve_input_port_default | Rémi Verschelde | |
2021-10-15 | Fix hint_string for C# enum arrays | Raul Santos | |
2021-10-15 | Merge pull request #53849 from bruvzg/ts_index_checks | Rémi Verschelde | |
2021-10-15 | [TextServer] Add texture index, offsets array size and Unicode char validation. | bruvzg | |
2021-10-15 | Merge pull request #53627 from raulsntos/fix-list-marshal | Rémi Verschelde | |
2021-10-15 | Merge pull request #53581 from raulsntos/mono-marshal-generics | Rémi Verschelde | |
2021-10-15 | Merge pull request #53576 from raulsntos/fix-mono-to-variant-array | Rémi Verschelde | |
2021-10-15 | Merge pull request #53833 from akien-mga/remove-webm-support | Rémi Verschelde | |
2021-10-15 | Merge pull request #53843 from vnen/gdscript-typed-array-subscript-constant | Rémi Verschelde | |
Fix inferred typed array marked as constant | |||
2021-10-15 | Merge pull request #53844 from ↵ | Rémi Verschelde | |
williamd67/GPULightmapper-increase-ray-triangle-hit-rate | |||
2021-10-15 | Merge pull request #53815 from Chaosus/fix_wireframe_render_mode | Rémi Verschelde | |
2021-10-15 | GDScript: Fix inferred typed array marked as constant | George Marques | |
2021-10-15 | GPULightmapper: increase ray triangle hit rate | William Deurwaarder | |
Currently the method ray_hits_triangle determines triangles not to be hit by a ray due to an epsilon that is too big. In practice those triangles are hit by those rays. This is fixed by introducing a smaller epsilon. | |||
2021-10-15 | Merge pull request #53813 from reduz/editor-import-plugins | Rémi Verschelde | |
2021-10-15 | Merge pull request #53753 from EricEzaM/fix-shortcut-saving | Rémi Verschelde | |
2021-10-15 | Add scene Post-Import Plugin support. | reduz | |
* New plugin system to control the whole import workflow * Can add options and run code at every import step (general, per node, mesh, animation, material etc.) This constitutes a first version of these plugins. The ability to interact with the import preview dialog will likely be added later on. | |||
2021-10-15 | Merge pull request #53782 from reduz/animation-track-type-import-actions | Rémi Verschelde | |
2021-10-15 | Merge pull request #53827 from akien-mga/scons-debug-dev-enabled-sconstruct | Rémi Verschelde | |
2021-10-15 | Fixed shortcut saving and 'original' comparisons | Eric M | |
2021-10-15 | Remove WebM support (and deps libvpx and opus) | Rémi Verschelde | |
We've had many issues with WebM support and specifically the libvpx library over the years, mostly due to its poor integration in Godot's buildsystem, but without anyone really interested in improving this state. With the new GDExtensions in Godot 4.0, we intend to move video decoding to first-party extensions, and this would likely be done using something like libvlc to expose more codecs. Removing the `webm` module means we can remove libsimplewebm, libvpx and opus, which we were only used for that purpose. Both libvpx and opus were fairly complex pieces of the buildsystem, so this is a nice cleanup. This also removes the compile-time dependency on `yasm`. Fixes lots of compilation or non-working WebM issues which will be linked in the PR. | |||
2021-10-15 | SCons: Set `DEBUG_ENABLED` and `DEV_ENABLED` in SConstruct | Rémi Verschelde | |
They're the same for all platforms so they don't need to be repeated in all platform definitions. | |||
2021-10-15 | Merge pull request #53829 from akien-mga/scons-py3.6 | Rémi Verschelde | |
2021-10-15 | Merge pull request #53828 from ↵ | Rémi Verschelde | |
akien-mga/scons-remove-md5-timestamp-implicit-cache | |||
2021-10-15 | SCons: Increase min Python version to 3.6 | Rémi Verschelde | |
Current SCons 4.2.0 still supports Python 3.5 but deprecated it, and support will be removed in the next release. It's also become needlessly restrictive to prevent ourselves from using Python 3.6 f-Strings, so it's time to up the requirement. | |||
2021-10-15 | SCons: Remove MD5-timestamp and implicit cache optimizations | Rémi Verschelde | |
They haven't really helped save much time on incremental rebuilds, and they do cause potential issues with build correctness (and possibly even one of the cause for overly eager incremental rebuilds). | |||
2021-10-15 | Merge pull request #53822 from vnen/gdscript-await-issues | Rémi Verschelde | |
Fix a few issues with await in GDScript | |||
2021-10-15 | Fix `wireframe` render mode | Yuri Roubinsky | |
2021-10-14 | GDScript: Fix typing for await expression | George Marques | |
Don't grab the type of the awaited value unless it's constant (which makes it synchronous) or call (which always use the proper return type). | |||
2021-10-14 | GDScript: Remove error when coroutine is called without await | George Marques | |
In the case the call happens as a statement, since the return value isn't used in this case. | |||
2021-10-14 | GDScript: Properly return value with await on non-coroutine | George Marques | |
If the keyword `await` is used without a coroutine, it should still return the value synchronally. | |||
2021-10-14 | GDScript: Make sure calls don't use return when not needed | George Marques | |
2021-10-15 | Merge pull request #53811 from V-Sekai/dev-yes | Rémi Verschelde | |
Fix specific warnings issues by Clang | |||
2021-10-15 | Merge pull request #53816 from briansemrau/fix-height-fog-but-actually | Rémi Verschelde | |
2021-10-14 | Merge pull request #53054 from MaxLap/doc_shape_signals | Camille Mohr-Daurat | |
Improve area/body_shape_entered/exited signals parameter names and doc | |||
2021-10-14 | Fix specific warnings issues by Clang | K. S. Ernest (iFire) Lee | |
Found by `scons dev=yes` on llvm-mingw. | |||
2021-10-14 | Remove incorrect fog height density remapping | Brian Semrau | |
2021-10-14 | Improve area/body_shape_entered/exited signals parameter names and doc | Maxime Lapointe | |
Fix some typoed names from the doc Add _index to "index" parameters of *_shape_* signals, this is both in doc and in the template. This makes the code, signature and doc easier to understand Add method to get Node from the _index params of those signals. This was not as easy to find as one would expect. Putting this information where it is needed will help. | |||
2021-10-14 | Merge pull request #53786 from TokageItLab/fix-skeleton-editor-methods | Rémi Verschelde | |
2021-10-14 | Merge pull request #53807 from vnen/dont-share-arrays-and-dicts | Rémi Verschelde | |
2021-10-14 | Merge pull request #53610 from madmiraal/upgrade-gradle | Rémi Verschelde | |
Upgrade Android Gradle to version 7.2 | |||
2021-10-14 | Merge pull request #53810 from groud/fix_crash | Rémi Verschelde | |
Fixes crash in TileSetAtlasSource::get_tiles_to_be_removed_on_change | |||
2021-10-14 | Merge pull request #53795 from briansemrau/fix-height-fog | Rémi Verschelde | |
Fix the height fog effect |