godot/core
PouleyKetchoupp 3877ed73d0 Dynamic BVH broadphase in 2D & 3D Godot Physics
Port lawnjelly's dynamic BVH implementation from 3.x to be used in
both 2D and 3D broadphases.

Removed alternative broadphase implementations which are not meant to be
used anymore since they are much slower.

Includes changes in Rect2, Vector2, Vector3 that help with the template
implementation of the dynamic BVH by uniformizing the interface between
2D and 3D math.

Co-authored-by: lawnjelly <lawnjelly@gmail.com>
2021-05-10 16:28:55 -07:00
..
config Implement the %command% placeholder in the Main Run Args setting 2021-05-07 00:05:02 +02:00
crypto Style: Apply clang-tidy's readability-braces-around-statements 2021-04-05 14:09:59 +02:00
debugger Rename IP_Unix, IP_Address and TCP_Server to remove underscores 2021-05-06 02:52:01 +02:00
error Modernize atomics 2021-02-18 17:12:46 +01:00
input Rename doubleclick to double_click 2021-05-04 04:38:08 -04:00
io Rename IP_Unix, IP_Address and TCP_Server to remove underscores 2021-05-06 02:52:01 +02:00
math Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
object Highlight control flow keywords with a different color 2021-05-05 22:38:12 +02:00
os Core: Drop custom copymem/zeromem defines 2021-04-27 16:26:27 +02:00
string Check PHashTranslation generate p_from is valid 2021-05-03 20:40:21 +05:00
templates Dynamic BVH broadphase in 2D & 3D Godot Physics 2021-05-10 16:28:55 -07:00
variant Merge pull request #38645 from KoBeWi/FMR 2021-05-06 20:44:01 +02:00
core_bind.cpp Fix _File::get_buffer length always set to p_length 2021-04-11 23:11:13 +02:00
core_bind.h Remove GDScript bindings for OS.get/set_exit_code, SceneTree.quit(<exit_code>) should be used instead 2021-02-25 18:34:50 +01:00
core_builders.py Update AUTHORS and DONORS list 2020-08-14 00:06:51 +02:00
core_constants.cpp Rename some more global enums (Key, Joy, MIDI) 2021-03-23 07:13:23 -04:00
core_constants.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
core_string_names.cpp Removed _change_notify 2021-02-10 19:31:24 -03:00
core_string_names.h Removed _change_notify 2021-02-10 19:31:24 -03:00
doc_data.cpp Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
doc_data.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
register_core_types.cpp Rename IP_Unix, IP_Address and TCP_Server to remove underscores 2021-05-06 02:52:01 +02:00
register_core_types.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
SCsub Update PolyPartition / Triangulator library 2021-01-12 13:46:16 -05:00
typedefs.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00
version.h Update copyright statements to 2021 2021-01-01 20:19:21 +01:00