summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2021-10-22Merge pull request #54088 from madmiraal/remove-unimplemented-methodsRémi Verschelde
2021-10-21Fix potential nullptr dereference in CanvasLayerSean Kim
* Changed another instance of ERR_FAIL_COND in the same file to ERR_FAIL_NULL_MSG instead. * Checked for potential access of the viewport pointer elsewhere in same file. Fixes #54098
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-21Merge pull request #54053 from nekomatata/fix-soft-body-disable-modeRémi Verschelde
Fix SoftDynamicBody3D crash when setting disable mode
2021-10-21Merge pull request #54035 from Calinou/ctl-context-dialog-use-title-caseRémi Verschelde
Use TitleCase for CTL dialog menu options
2021-10-21Merge pull request #53990 from Kemikal1/masterRémi Verschelde
Change the unreacheable return value of shape_find_owner()
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-21Use TitleCase for CTL dialog menu optionsHugo Locurcio
This is more consistent with other actions exposed in the dialog.
2021-10-21Fix MeshInstance2D rectkobewi
2021-10-21Change the unreacheable return value of shape_find_owner()Kemikal1
Update collision_object_3d.cpp 2d modified and UINT32 usage Proper uINT32max usage Change the unreacheable return value of shape_find_owner() This reverts commit 5be98b81428169ba2dd5baecd00f1adfd9260e5c, reversing changes made to efa3ff6b9587d674cd448aca32abfd31b2c7f4d3. Change the unreacheable return value of shape_find_owner() changed from 0 to uint32_max" This reverts commit c143bb099af2666454f82428a57f2721af60a84d. Revert "changed from 0 to uint32_max"" This reverts commit 59e94edb9a32edff15f3cb881e6fc394d2aa7f65. Revert "changed from 0 to uint32_max" This reverts commit c143bb099af2666454f82428a57f2721af60a84d. Revert "Revert "changed from 0 to uint32_max""" This reverts commit c81d1073ec21b4cde4684a6dbd595f3359283bad. Revert "changed from 0 to uint32_max" This reverts commit c143bb099af2666454f82428a57f2721af60a84d. Revert "changed from 0 to uint32_max"" This reverts commit 59e94edb9a32edff15f3cb881e6fc394d2aa7f65. Revert "Revert "changed from 0 to uint32_max""" This reverts commit 6dbd972aa5c4580d4f6270ead6c66eea18617f29. Revert "changed from 0 to uint32_max"" This reverts commit 59e94edb9a32edff15f3cb881e6fc394d2aa7f65. Revert "Revert "changed from 0 to uint32_max""" This reverts commit b769ac2d11ad12f02a388d9dad17519f81d9c3b6. Revert "Revert "Revert "changed from 0 to uint32_max"""" This reverts commit 1e8d84f7ec12da01c3153e08bb8609cf2c6fd58a. Revert "Revert "Revert "Revert "changed from 0 to uint32_max""""" This reverts commit 0dc17abefad6d540c18bba7b4df9d8c04e090d0c. Change the unreacheable return value of shape_find_owner()
2021-10-21Merge pull request #54036 from nekomatata/fix-soft-body-memory-corruptionRémi Verschelde
2021-10-21Merge pull request #54032 from nekomatata/fix-collision-mouse-exit-errorRémi Verschelde
2021-10-20Merge pull request #54023 from zedutch/fix-empty-tabs-crashRémi Verschelde
Fix Tabs crashing on click input if there are no tabs
2021-10-20Fix SoftDynamicBody3D memory corruption when switching mesh at runtimePouleyKetchoupp
When switching the mesh at runtime, the physics server wasn't properly updated with the new mesh. Now we keep track of the soft body mesh to make sure everything is properly initialized on pre-draw. Also cleaned a few things around private methods.
2021-10-20Fix Tabs crash where it still tries to detect the clicked tab even if there ↵Robin Arys
are none
2021-10-20Fix errors in mouse detection when removing collision object from treePouleyKetchoupp
Now behaves the same way as ui elements, mouse exit is skipped when the object is removed from the tree.
2021-10-20doctool: Fix differences between headless and Vulkan rendering backendsRémi Verschelde
Fixes #53913.
2021-10-20Merge pull request #53702 from ConteZero/primary_clipboard_linuxRémi Verschelde
2021-10-20Merge pull request #53926 from YeldhamDev/i_am_tabbar_nowRémi Verschelde
2021-10-20Merge pull request #53983 from Duroxxigar/navmesh-agent-defaultRémi Verschelde
2021-10-19Fix: typo in TextParagraph class and docsMurilo Gonçalves
2021-10-19Change default navmesh agent radius to match nav agent node's default radiusDuroxxigar
2021-10-19Rename `Tabs` to `TabBar`Michael Alexsander
2021-10-19Implement TileMap patterns paletteGilles Roudière
2021-10-19Merge pull request #53980 from nekomatata/rename-godot-physics-classesRémi Verschelde
2021-10-19Merge pull request #52210 from BastiaanOlij/enhance_xr_trackersRémi Verschelde
2021-10-18Rename Godot Physics classes from *SW to Godot*PouleyKetchoupp
Also moved MT physics server wrappers to the main servers folder, since they don't have to be implementation specific.
2021-10-18Added primary clipboard for LinuxConteZero
2021-10-18Fix crash when executing CodeEdit._main_gutter_draw_callbackHaoyu Qiu
2021-10-18Merge pull request #52773 from Calinou/audiostreamplayer3d-tweak-max-distanceRémi Verschelde
2021-10-18Merge pull request #53925 from Anutrix/fix-unused-importsRémi Verschelde
Remove unused imports default_theme SCsub
2021-10-18Merge pull request #53889 from Klowner/surfacetool-generate-lod-assert-crashRémi Verschelde
Add check to SurfaceTool.generate_lod(); ensure target index count >=…
2021-10-18Remove unused imports in .py, SCsub and SConstruct filesAnutrix
2021-10-17Merge pull request #53881 from Ev1lbl0w/fix_textedit_null_crashYuri Roubinsky
2021-10-17Rework XR positional trackersBastiaan Olij
2021-10-16Add check to SurfaceTool.generate_lod(); ensure target index count between 0 ↵Mark Riedesel
and source index count. Fixes #53876
2021-10-16Merge pull request #53821 from ↵Rémi Verschelde
TwistedTwigleg/Godot_Master_SkeletonModificationIK_FixPoseChange Fix for SkeletonModification3Ds to work with the new bone pose changes.
2021-10-16Fix for SkeletonModification3Ds to work with the new bone pose changes, ↵TwistedTwigleg
fixed global_pose_to_local_pose function
2021-10-16Fix null crash with TextEditRicardo Subtil
2021-10-16Merge pull request #53865 from reduz/implement-blend-shape-tracksRé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-15Swap args of Plane(point, normal) constructormennomax
Now (normal, point)
2021-10-15Merge pull request #53764 from Chaosus/vs_curve_input_port_defaultRémi Verschelde
2021-10-15Merge pull request #53833 from akien-mga/remove-webm-supportRémi Verschelde
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.
2021-10-14Merge pull request #53054 from MaxLap/doc_shape_signalsCamille Mohr-Daurat
Improve area/body_shape_entered/exited signals parameter names and doc
2021-10-14Improve area/body_shape_entered/exited signals parameter names and docMaxime 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-14Merge pull request #53786 from TokageItLab/fix-skeleton-editor-methodsRémi Verschelde