summaryrefslogtreecommitdiffstats
path: root/scene/3d
Commit message (Collapse)AuthorAgeFilesLines
...
* | | Add support for compiling with VS clang-cl toolsetAlula2024-08-281-2/+1
| | |
* | | Merge pull request #92218 from EspeuteClement/masterRémi Verschelde2024-08-281-0/+10
|\ \ \ | | | | | | | | | | | | Propagate `reset_physics_interpolation` through `RemoteTransform2D/3D`
| * | | Propagate reset_physics_interpolation through RemoteTransform2D/3DValden2024-05-281-0/+10
| | | |
* | | | Fix invalid `Skeleton3D` bone pose updatesFredia Huya-Kouadio2024-08-251-0/+5
| | | | | | | | | | | | | | | | The issue would cause log spams when trying to update the bone pose position or rotation with an invalid bone index.
* | | | Merge pull request #93602 from aaronp64/inspector_latencyRémi Verschelde2024-08-221-4/+4
|\ \ \ \ | | | | | | | | | | | | | | | Improve Editor Inspector/Theme item lookup performance
| * | | | Improve Editor Inspector/Theme item lookup performanceaaronp642024-08-201-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes to reduce the latency between changing node selection in the editor and seeing the new node reflected in the Inspector tab - Use Vector instead of List for ThemeOwner::get_theme_type_dependencies and related functions - Use Vector instead of List for ThemeContext::themes, set_themes(), and get_themes() - Add ClassDB:get_inheritance_chain_nocheck to get all parent/ancestor classes at once, to avoid repeated ClassDB locking overhead - Update BIND_THEME_ITEM macros and ThemeDB::update_class_instance_items to use provided StringNames for call to ThemeItemSetter, instead of creating a new StringName in each call These changes reduce the time taken by EditorInspector::update_tree by around 30-35%
* | | | | Merge pull request #95643 from Flynsarmy/get_bone_attach_skeleRémi Verschelde2024-08-202-10/+13
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | Add `BoneAttachment3D::get_skeleton()` method
| * | | | | Add BoneAttachment3D::get_skeleton() methodFlyn San2024-08-172-10/+13
| | | | | |
* | | | | | Merge pull request #95153 from BastiaanOlij/improve_hand_tracking_settingsRémi Verschelde2024-08-202-1/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | Change hand tracking project settings and finetune `show_when_tracked`
| * | | | | | Change hand tracking project settings and finetune show_when_trackedBastiaan Olij2024-08-202-1/+21
| | | | | | |
* | | | | | | Merge pull request #91818 from rburing/fti_multimeshRémi Verschelde2024-08-202-1/+23
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | | | | | | | | Physics interpolation: `MultiMesh`
| * | | | | | Fixed Timestep Interpolation: MultiMeshRicardo Buring2024-08-182-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds fixed timestep interpolation to multimeshes. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* | | | | | | Merge pull request #95124 from ↵Rémi Verschelde2024-08-191-6/+6
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | kleonc/skeleton2d_fix_set_get_always_returning_true Fix `Skeleton2D.{_set|_get}` always returning true
| * | | | | | | Fix Skeleton2D.{_set|_get} always returning truekleonc2024-08-041-6/+6
| | | | | | | |
* | | | | | | | Merge pull request #92944 from smix8/edge_margin_debugRémi Verschelde2024-08-161-8/+9
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | | | | | | | | | | Change 3D navigation edge connection margin debug to only show virtual edge
| * | | | | | | Change 3D navigation edge connection margin debug to only show virtual edgesmix82024-06-091-8/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change navigation edge connection margin debug from a flat rectangle that looks like a polygon to a simple line edge.
* | | | | | | | Merge pull request #95542 from KoBeWi/go_bind_yourselfRémi Verschelde2024-08-162-4/+0
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove empty `bind_methods()`
| * | | | | | | | Remove empty bind_methods()kobewi2024-08-152-4/+0
| | |_|_|_|_|_|/ | |/| | | | | |
* | | | | | | | Merge pull request #95456 from smix8/navlink_mapchangeRémi Verschelde2024-08-162-31/+84
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add NavigationLink function to change navigation map
| * | | | | | | | Add NavigationLink function to change navigation mapsmix82024-08-152-31/+84
| |/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | Adds NavigationLink function to change navigation map.
* | | | | | | | Merge pull request #95386 from kus04e4ek/close-audioRémi Verschelde2024-08-161-2/+2
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Add `stop_callable` to `AudioStreamPlayerInternal`
| * | | | | | | | Add `stop_callable` to `AudioStreamPlayerInternal`Kusok2024-08-111-2/+2
| |/ / / / / / /
* | | | | | | | Merge pull request #86310 from jirisvd/fix-softbody-reloadRémi Verschelde2024-08-161-1/+7
|\ \ \ \ \ \ \ \ | |_|_|_|/ / / / |/| | | | | | | | | | | | | | | Fix `SoftBody3D` pinned points breaking when reloading scene
| * | | | | | | Fix SoftBody3D pinned points breaking when reloading sceneJiří Švejda2024-08-111-1/+7
| | | | | | | |
* | | | | | | | Merge pull request #95548 from TokageItLab/fix-warn-skeleton-modifierRémi Verschelde2024-08-161-1/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix incorrect warning on SkeletonModifier
| * | | | | | | | Fix incorrect warning on SkeletonModifierSilc Lizard (Tokage) Renew2024-08-151-1/+1
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Merge pull request #95374 from ↵Rémi Verschelde2024-08-162-5/+4
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | raulsntos/gdextension/expose-property-accessors/ShapeCast Expose `ShapeCast{2D,3D}::get_collision_result`
| * | | | | | | | Expose `ShapeCast{2D,3D}::get_collision_result`Raul Santos2024-08-152-5/+4
| |/ / / / / / /
* | | | | | | | Merge pull request #95000 from ↵Rémi Verschelde2024-08-161-0/+1
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Calinou/lightmapgi-environment-fix-custom-rotation-bake Fix LightmapGI not taking environment sky rotation into account when baking
| * | | | | | | | Fix LightmapGI not taking environment sky rotation into account when bakingHugo Locurcio2024-08-051-0/+1
| | |_|_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The sky rotation now affects the baked environment lighting as it should, making it match how real-time ambient light rendering works. Co-authored-by: Per Melin <git@melin.net>
* | | | | | | | Merge pull request #93837 from Calinou/gpuparticles-fix-inherit-velocity-physicsRémi Verschelde2024-08-161-8/+14
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix GPUParticles Inherit Velocity breaking with physics movement
| * | | | | | | | Fix GPUParticles Inherit Velocity breaking with physics movementHugo Locurcio2024-07-021-8/+14
| | |_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GPUParticles' Inherit Velocity property used to act strangely if the physics tick rate was lower than the rendered FPS, as velocity was tracked in the process and not in the physics process. This means that on certain rendered frames, the velocity was effectively 0 since there was no movement since the last rendered frame.
* | | | | | | | Merge pull request #92391 from rburing/fti_3dRémi Verschelde2024-08-167-19/+430
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Physics interpolation (3D)
| * | | | | | | | Fixed Timestep Interpolation (3D)Ricardo Buring2024-07-077-19/+430
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds 3D fixed timestep interpolation to the rendering server. This does not yet include support for multimeshes or particles. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* | | | | | | | | Merge pull request #83497 from grenappels/probe_distance_fixRémi Verschelde2024-08-161-1/+1
|\ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / |/| | | | | | | | | | | | | | | | | Fix generated light probes placing too close to manual light probes
| * | | | | | | | fix to ensure generated light probes do not get placed too close to manual ↵Kyle Appelgate2023-10-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | light probes
* | | | | | | | | Make `Skeleton3D` bone simulator an internal childA Thousand Ships2024-08-071-1/+1
| |_|_|/ / / / / |/| | | | | | |
* | | | | | | | Fix newly baked lightmap can't override previously baked at same pathjsjtxietian2024-07-231-1/+1
| | | | | | | |
* | | | | | | | Fix dynamic-stack-buffer-overflow crash when executing random functions on ↵Jamie Pate2024-07-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | random physics objects Fixes #92333 This looks correct, and fixes the ASAN assertion I'm currently getting in my program.
* | | | | | | | Merge pull request #94237 from BlueCube3310/lightmap-atlas-loop-fix-alwaysRémi Verschelde2024-07-183-3/+9
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Lightmapper: Prevent infinite loop while blitting lightmaps into an atlas
| * | | | | | | | Lightmapper: Prevent infinite loop when blitting lightmaps into an atlasBlueCube33102024-07-133-3/+9
| | |/ / / / / / | |/| | | | | |
* | | | | | | | Re-add Skeleton3D::animate_physical_bonesSilc Lizard (Tokage) Renew2024-07-142-6/+6
| | | | | | | |
* | | | | | | | Fix Issue #94145 Incorrect text in the Node Configuration Warning dialogValeriy Molchanov2024-07-091-1/+1
|/ / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix some translations Revert "Fix some translations" This reverts commit 61e586ef84fb962eefdc14593241c1d8b0fb7b6b. Revert "Fix Issue #94145 Incorrect text in the Node Configuration Warning dialog" This reverts commit d0832dc5e7f0657744780cdfc97ed40772ea717c. msgid warnings.push_back(RTR("A SpriteFrames resource must be created or set in the \"Sprite Frames\" revert editor/translations/editor
* | | | | | | Fix physics tick counterRicardo Buring2024-07-072-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The counter is now incremented at the start of a physics tick rather than at the end. Co-authored-by: lawnjelly <lawnjelly@gmail.com>
* | | | | | | Fix property type of Sprite3D `frame_coords` to Vector2i from Vector2Silc Lizard (Tokage) Renew2024-07-061-1/+1
| |/ / / / / |/| | | | |
* | | | | | Reset when disabling override pose in BoneAttachment3DSilc Lizard (Tokage) Renew2024-06-281-0/+11
| | | | | |
* | | | | | Fix AnimationSprite2D/3D::play using wrong end_frameRobocraft9992024-06-261-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | On playing a different animation to the current backwards will start the new animation on the last animations last frame not the new ones
* | | | | | Rework migration of animate_physical_bones to compatibilitySilc Lizard (Tokage) Renew2024-06-253-9/+11
| |_|_|/ / |/| | | |
* | | | | Optimize update flag by SkeletonModifierSilc Lizard (Tokage) Renew2024-06-232-9/+25
| | | | |
* | | | | Fix invalid inheritance of `OccluderInstance3D`A Thousand Ships2024-06-191-1/+1
| | | | |