Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-21 | Fix SoftDynamicBody3D crash when setting disable mode | PouleyKetchoupp | |
Proper logic for changing physics state when disabled and disabled mode is changed (it was unnecessarily making calls to re-initialize physics). Extra error handling in soft body implementations to avoid crashes with invalid mesh. | |||
2021-10-20 | Mono: Fix build after #52940 | Rémi Verschelde | |
Chose to pass unhandled exceptions to the toaster, we might want to reconsider if those are already reported somewhere else (e.g. in the Mono panel). | |||
2021-10-19 | Merge pull request #53081 from ↵ | Rémi Verschelde | |
williamd67/GPULightmapper-first-dilate-than-denoise | |||
2021-10-19 | Add support for returning the play area from XRInterface | Bastiaan Olij | |
2021-10-19 | Merge pull request #52940 from groud/toast_notification | Rémi Verschelde | |
2021-10-19 | Merge pull request #52210 from BastiaanOlij/enhance_xr_trackers | Rémi Verschelde | |
2021-10-19 | C#: Fix property set call boxing value when unboxed was expected | Ignacio Roldán Etcheverry | |
2021-10-18 | Merge pull request #53760 from V-Sekai/import-post | Rémi Verschelde | |
2021-10-18 | Merge pull request #53946 from BenjaminNavarro/fix_dbg_check | Rémi Verschelde | |
2021-10-18 | Merge pull request #53943 from raulsntos/fixup-53581 | Rémi Verschelde | |
2021-10-18 | Fix incorrect debug check for setters | Benjamin Navarro | |
the check read the return type of the setter, which doesn't exist and lead to a segmentation fault. Now we check the first function parameter. Probably a bad copy/paste of the getter case | |||
2021-10-18 | Fix marshaling generic Godot.Object in C# | Raul Santos | |
2021-10-18 | Remove unused imports in .py, SCsub and SConstruct files | Anutrix | |
2021-10-17 | Fix name used instead of doc for GDScript signals | opl- | |
2021-10-17 | Rework XR positional trackers | Bastiaan Olij | |
2021-10-16 | Merge pull request #53865 from reduz/implement-blend-shape-tracks | Rémi Verschelde | |
2021-10-16 | SCons: Fix missing mono `.gen.cpp` sources after #53860 | Rémi Verschelde | |
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-16 | GPULightmapper: execute dilate also after denoise | William Deurwaarder | |
Dilate fills gaps that are caused by the rasterization. As dilate is based on the alpha-channel which is not part of denoise, dilate can be run after denoise as well. So that colors are not denoised/mixed over seams. | |||
2021-10-16 | GPULightmapper: execute dilate before denoise | William Deurwaarder | |
Dilate fills gaps that are caused by the rasterization. Previously denoise was done before dilate which caused the gaps to become filled (non-zero). This resulted that the gaps were not recognized by dilate and the background color leaked. This is fixed by executing dilate before denoise. | |||
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 | 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 | 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 | 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 | 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 | Merge pull request #53822 from vnen/gdscript-await-issues | Rémi Verschelde | |
Fix a few issues with await in GDScript | |||
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-14 | Fix specific warnings issues by Clang | K. S. Ernest (iFire) Lee | |
Found by `scons dev=yes` on llvm-mingw. | |||
2021-10-14 | Merge pull request #53807 from vnen/dont-share-arrays-and-dicts | Rémi Verschelde | |
2021-10-14 | Zero Dictionary and Array variants when changing type with reset | George Marques | |
So they don't reference to the old values anymore and instead refer to a new value. | |||
2021-10-14 | Merge pull request #53726 from briansemrau/gd-outer-class | George Marques | |
GDScript 2.0: Access outer scope classes | |||
2021-10-14 | Implement toast notifications in the editor | Gilles Roudière | |
2021-10-13 | GDScript: Access outer scope classes | Brian Semrau | |
2021-10-13 | Restore gltf animation export after split. | K. S. Ernest (iFire) Lee | |
2021-10-13 | Remove REST transform influence in skeleton bones | reduz | |
* Animations and Skeletons are now pose-only. * Rest transform is kept as reference (when it exists) and for IK * Improves 3D model compatibility (non uniform transforms will properly work, as well as all animations coming from Autodesk products). | |||
2021-10-13 | Merge pull request #53689 from reduz/remove-animation-transform3d-track | Rémi Verschelde | |
2021-10-13 | Error check GLTFDocumentExtensionConvertImporterMesh::import_post. | K. S. Ernest (iFire) Lee | |