godot/scene/3d
PouleyKetchoupp 4b43cd17c5 Fix collision shape update when changing shape properties
This change does two things:

1. Properly update the internal shape data using _update_in_shape_owner
when updating a shape (in 2D it was resetting one way collision)

2. Avoid unnecessary updates when calling set_shape with the same shape,
which happens each time a shape property is modified
(e.g shape.extents.x = ...)

Fixes #45090
2021-01-12 10:28:20 -07:00
..
area_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
area_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
audio_stream_player_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
audio_stream_player_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
baked_lightmap.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
baked_lightmap.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
bone_attachment_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
bone_attachment_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
camera_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
camera_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
collision_object_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
collision_object_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
collision_polygon_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
collision_polygon_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
collision_shape_3d.cpp Fix collision shape update when changing shape properties 2021-01-12 10:28:20 -07:00
collision_shape_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
cpu_particles_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
cpu_particles_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
decal.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
decal.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gi_probe.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gi_probe.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gpu_particles_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gpu_particles_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gpu_particles_collision_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
gpu_particles_collision_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
immediate_geometry_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
immediate_geometry_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
light_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
light_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
lightmap_probe.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
lightmap_probe.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
lightmapper.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
lightmapper.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
listener_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
listener_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
mesh_instance_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
mesh_instance_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
multimesh_instance_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
multimesh_instance_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_agent_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_agent_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_obstacle_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_obstacle_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_region_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
navigation_region_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
node_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
node_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
path_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
path_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
physics_body_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
physics_body_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
physics_joint_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
physics_joint_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
position_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
position_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
proximity_group_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
proximity_group_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
ray_cast_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
ray_cast_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
reflection_probe.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
reflection_probe.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
remote_transform_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
remote_transform_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-03-30 09:05:53 +02:00
skeleton_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
skeleton_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
skeleton_ik_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
skeleton_ik_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
soft_body_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
soft_body_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
spring_arm_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
spring_arm_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
sprite_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
sprite_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
vehicle_body_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
vehicle_body_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
velocity_tracker_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
velocity_tracker_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
visibility_notifier_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
visibility_notifier_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
visual_instance_3d.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
visual_instance_3d.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
voxelizer.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
voxelizer.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
world_environment.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
world_environment.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
xr_nodes.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
xr_nodes.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00