summaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)Author
2021-10-29Websockets: Fix buffer size checks in put_packet()Max Hilbrunner
Also check the error return value of wslay_event_queue_msg()
2021-10-26Merge pull request #54254 from mhilbrunner/ticks-msec-64Rémi Verschelde
2021-10-26Save all 64 bits of get_ticks_msec() in more casesMax Hilbrunner
2021-10-25gltf: Fix validation errors due to chunk padding and empty skins.Lyuma
GLB chunk padding length calculation was backwards and missing for the BIN chunk. Fixed error caused by "skins":[] when no skins were present. Finally, encode animations before textures to avoid accessor misalignment due to texture byteLength.
2021-10-25Refactored Node3D rotation modesreduz
* Made the Basis euler orders indexed via enum. * Node3D has a new rotation_order property to choose Euler rotation order. * Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations. The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course).
2021-10-25Ignore empty Font resources as theme override.bruvzg
Add range hint to font_size properties. Remove excessive `base_size` Font property.
2021-10-24Merge pull request #54130 from raulsntos/csharp-exportsRémi Verschelde
Keep order for C# exported members
2021-10-23Fixed animation insertion in SkeletonEditorSilc 'Tokage' Renew
2021-10-22Add support for the RISC-V architectureAaron Franke
Supports RV64GC (RISC-V 64-bit with general-purpose and compressed-instruction extensions)
2021-10-22Merge pull request #53781 from m4gr3d/restrict_project_data_dir_config_masterRémi Verschelde
2021-10-22Keep order for C# exported membersRaul Santos
2021-10-22Merge pull request #54088 from madmiraal/remove-unimplemented-methodsRémi Verschelde
2021-10-21Remove unimplemented methodsMarcel Admiraal
2021-10-21Merge pull request #52367 from Duroxxigar/improve-nav-error-messagesRémi Verschelde
Improve readability for failing errors in nav area
2021-10-21Fix SoftDynamicBody3D crash when setting disable modePouleyKetchoupp
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-20Mono: Fix build after #52940Ré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-19Merge pull request #53081 from ↵Rémi Verschelde
williamd67/GPULightmapper-first-dilate-than-denoise
2021-10-19Add support for returning the play area from XRInterfaceBastiaan Olij
2021-10-19Merge pull request #52940 from groud/toast_notificationRémi Verschelde
2021-10-19Merge pull request #52210 from BastiaanOlij/enhance_xr_trackersRémi Verschelde
2021-10-19C#: Fix property set call boxing value when unboxed was expectedIgnacio Roldán Etcheverry
2021-10-18Restrict the project data directory configurationne0fhyk
2021-10-18Merge pull request #53760 from V-Sekai/import-postRémi Verschelde
2021-10-18Merge pull request #53946 from BenjaminNavarro/fix_dbg_checkRémi Verschelde
2021-10-18Merge pull request #53943 from raulsntos/fixup-53581Rémi Verschelde
2021-10-18Fix incorrect debug check for settersBenjamin 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-18Fix marshaling generic Godot.Object in C#Raul Santos
2021-10-18Remove unused imports in .py, SCsub and SConstruct filesAnutrix
2021-10-17Fix name used instead of doc for GDScript signalsopl-
2021-10-17Rework XR positional trackersBastiaan Olij
2021-10-16Merge pull request #53865 from reduz/implement-blend-shape-tracksRémi Verschelde
2021-10-16SCons: Fix missing mono `.gen.cpp` sources after #53860Rémi Verschelde
2021-10-16Implement Animation Blend Shape Tracksreduz
* 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-16GPULightmapper: execute dilate also after denoiseWilliam 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-16GPULightmapper: execute dilate before denoiseWilliam 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-15Merge pull request #53856 from vnen/gdscript-setter-crashRémi Verschelde
2021-10-15GDScript: Avoid crash if missing setter signatureGeorge Marques
2021-10-15Fix hint_string for C# enum arraysRaul Santos
2021-10-15Merge pull request #53849 from bruvzg/ts_index_checksRémi Verschelde
2021-10-15[TextServer] Add texture index, offsets array size and Unicode char validation.bruvzg
2021-10-15Merge pull request #53627 from raulsntos/fix-list-marshalRémi Verschelde
2021-10-15Merge pull request #53581 from raulsntos/mono-marshal-genericsRémi Verschelde
2021-10-15Merge pull request #53576 from raulsntos/fix-mono-to-variant-arrayRémi Verschelde
2021-10-15Merge pull request #53833 from akien-mga/remove-webm-supportRémi Verschelde
2021-10-15Merge pull request #53843 from vnen/gdscript-typed-array-subscript-constantRémi Verschelde
Fix inferred typed array marked as constant
2021-10-15Merge pull request #53844 from ↵Rémi Verschelde
williamd67/GPULightmapper-increase-ray-triangle-hit-rate
2021-10-15GDScript: Fix inferred typed array marked as constantGeorge Marques
2021-10-15GPULightmapper: increase ray triangle hit rateWilliam 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-15Add 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-15Remove 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.