godot/servers
PouleyKetchoupp afb9e2d9b7 Fix physics BVH pairing for teleported or fast moving objects
Updating the broadphase to find new collision pairs was done after
checking for collision islands, so it was working in most cases due to
the pairing margin used in the BVH, but in case of teleported objects
the narrowphase collision could be skipped.

Now it's done before checking for collision islands, so we can ensure
that broadphase pairing has been done at the same time as objects are
marked as moved so their collision can be checked properly.

This issue didn't happen in the Octree/HashGrid because they do nothing
on update and trigger pairs directly when objects move instead.
2021-11-16 14:51:37 -07:00
..
audio clang-format: Various fixes to comments alignment from clang-format 13 2021-10-28 15:43:36 +02:00
camera Add placeholder textures to ensure CameraTexture / CameraFeed always have valid RIDs. 2021-08-13 12:32:01 +03:00
physics_2d Fix physics BVH pairing for teleported or fast moving objects 2021-11-16 14:51:37 -07:00
physics_3d Fix physics BVH pairing for teleported or fast moving objects 2021-11-16 14:51:37 -07:00
rendering Merge pull request #54783 from ator-dev/fix-override-exposure 2021-11-10 18:45:04 +01:00
text Merge pull request #46721 from bruvzg/custom_word_break_punct 2021-11-09 00:13:59 +01:00
xr Fix double _get_tracking_status declaration 2021-10-20 17:39:08 +11:00
audio_server.cpp Rename PROPERTY_USAGE_NOEDITOR to PROPERTY_USAGE_NO_EDITOR 2021-11-03 23:06:17 +01:00
audio_server.h Allow AudioStreamPlayer(2D) to provide pitch_scale on playback 2021-10-10 18:52:29 -03:00
camera_server.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
camera_server.h Rename Reference to RefCounted 2021-06-11 18:48:42 +02:00
display_server_headless.h Move alert function from DisplayServer to OS. 2021-07-22 21:50:35 +03:00
display_server.cpp Add GLES2 2D renderer + Linux display manager 2021-10-30 02:05:48 +02:00
display_server.h Add GLES2 2D renderer + Linux display manager 2021-10-30 02:05:48 +02:00
navigation_server_2d.cpp Optimize StringName usage 2021-07-18 21:20:02 -03:00
navigation_server_2d.h Allow Navigation to be more flexible 2021-03-15 15:58:59 +01:00
navigation_server_3d.cpp Allow Navigation to be more flexible 2021-03-15 15:58:59 +01:00
navigation_server_3d.h Rename Transform to Transform3D in core 2021-06-03 07:30:01 -04:00
physics_server_2d_wrap_mt.cpp Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
physics_server_2d_wrap_mt.h Separate space override modes for gravity/damping in Area 2021-11-09 10:29:24 -07:00
physics_server_2d.cpp Merge pull request #54810 from nekomatata/area-separate-override-modes 2021-11-11 15:11:21 -07:00
physics_server_2d.h Merge pull request #54810 from nekomatata/area-separate-override-modes 2021-11-11 15:11:21 -07:00
physics_server_3d_wrap_mt.cpp Rename Godot Physics classes from *SW to Godot* 2021-10-18 17:01:10 -07:00
physics_server_3d_wrap_mt.h Separate space override modes for gravity/damping in Area 2021-11-09 10:29:24 -07:00
physics_server_3d.cpp Merge pull request #54810 from nekomatata/area-separate-override-modes 2021-11-11 15:11:21 -07:00
physics_server_3d.h Merge pull request #54810 from nekomatata/area-separate-override-modes 2021-11-11 15:11:21 -07:00
register_server_types.cpp Use parameter classes instead of arguments for all physics queries 2021-11-04 11:44:39 -07:00
register_server_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
rendering_server.cpp Use Callable in RS::request_frame_drawn_callback 2021-11-05 01:59:38 -04:00
rendering_server.h Use Callable in RS::request_frame_drawn_callback 2021-11-05 01:59:38 -04:00
SCsub Implement TextServer GDExtension interface, remove TextServer GDNative interface. 2021-10-01 15:13:29 +03:00
server_wrap_mt_common.h Make Servers truly Thread Safe 2021-02-10 13:21:46 -03:00
text_server.cpp Merge pull request #46721 from bruvzg/custom_word_break_punct 2021-11-09 00:13:59 +01:00
text_server.h Merge pull request #46721 from bruvzg/custom_word_break_punct 2021-11-09 00:13:59 +01:00
xr_server.cpp Add support for returning the play area from XRInterface 2021-10-19 21:17:04 +11:00
xr_server.h Rework XR positional trackers 2021-10-17 12:12:20 +11:00