godot/scene/2d
lawnjelly 723632a76a CPUParticles2D - fix interpolated transforms and culling
1) Physics interpolated particles in global mode are specified in global space. In VisualServer they should therefore ignore local transform.

2) Additionally, the expected final_transform should be passed on to children, rather than the identity transform used on the local item.

3) Local bounds in hierarchical culling are fixed for items using identity transform, by calculating their local bound in local space from the global space particles.
2023-08-22 12:57:54 +01:00
..
animated_sprite.cpp Fix AnimatedSprite normal map loading 2023-08-08 09:42:55 +01:00
animated_sprite.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
area_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
area_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
audio_stream_player_2d.cpp Merge pull request #70514 from stmSi/fix-editor-hanging-audio-pitch-scale-nan 2023-02-17 12:15:27 +01:00
audio_stream_player_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
back_buffer_copy.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
back_buffer_copy.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
camera_2d.cpp 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
camera_2d.h 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
canvas_item.cpp CPUParticles2D - fix interpolated transforms and culling 2023-08-22 12:57:54 +01:00
canvas_item.h Physics Interpolation - add support for CPUParticles2D 2023-08-03 14:44:08 +01:00
canvas_modulate.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
canvas_modulate.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_object_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_object_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_polygon_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_polygon_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_shape_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
collision_shape_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
cpu_particles_2d.cpp Physics Interpolation - add support for CPUParticles2D 2023-08-03 14:44:08 +01:00
cpu_particles_2d.h Physics Interpolation - add support for CPUParticles2D 2023-08-03 14:44:08 +01:00
joints_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
joints_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
light_2d.cpp 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
light_2d.h 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
light_occluder_2d.cpp 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
light_occluder_2d.h 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
line_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
line_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
line_builder.cpp Fix Line2D UVs when using BOX end cap mode 2023-02-10 20:45:31 -05:00
line_builder.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
listener_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
listener_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
mesh_instance_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
mesh_instance_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
multimesh_instance_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
multimesh_instance_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
navigation_2d.cpp Fix navigation related nodes not propagating parent class config warnings 2023-01-30 16:26:42 +01:00
navigation_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
navigation_agent_2d.cpp Fix navigation related nodes not propagating parent class config warnings 2023-01-30 16:26:42 +01:00
navigation_agent_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
navigation_obstacle_2d.cpp Fix navigation related nodes not propagating parent class config warnings 2023-01-30 16:26:42 +01:00
navigation_obstacle_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
navigation_polygon.cpp Fix navigation related nodes not propagating parent class config warnings 2023-01-30 16:26:42 +01:00
navigation_polygon.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
node_2d.cpp Physics Interpolation - add support for CPUParticles2D 2023-08-03 14:44:08 +01:00
node_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
parallax_background.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
parallax_background.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
parallax_layer.cpp 2D Fixed Timestep Interpolation 2023-08-01 16:07:48 +01:00
parallax_layer.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
particles_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
particles_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
path_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
path_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
physics_body_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
physics_body_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
polygon_2d.cpp Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
polygon_2d.h Canvas item hierarchical culling 2023-04-25 20:17:33 +01:00
position_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
position_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
ray_cast_2d.cpp Add error messages for collision exception functions 2023-02-24 00:36:30 +01:00
ray_cast_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
remote_transform_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
remote_transform_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00
shape_cast_2d.cpp Add error messages for collision exception functions 2023-02-24 00:36:30 +01:00
shape_cast_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_2d.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
skeleton_2d.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
sprite.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
sprite.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
tile_map.cpp Multirect - Fix refining regions for all derived Textures 2023-05-08 14:48:46 +01:00
tile_map.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
touch_screen_button.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
touch_screen_button.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
visibility_notifier_2d.cpp Revert "Add option in VisibilityEnabler2D to hide the parent for better performance" 2023-06-13 14:25:19 +02:00
visibility_notifier_2d.h Revert "Add option in VisibilityEnabler2D to hide the parent for better performance" 2023-06-13 14:25:19 +02:00
y_sort.cpp One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00
y_sort.h One Copyright Update to rule them all 2023-01-10 15:26:54 +01:00