summaryrefslogtreecommitdiffstats
path: root/servers/physics_2d
Commit message (Expand)AuthorAgeFilesLines
* Add get_contact_impulse method to PhysicsDirectBodyState2DRicardo Buring2023-01-105-20/+31
* Merge pull request #68429 from KoBeWi/PropertySettingsRémi Verschelde2023-01-061-20/+7
|\
| * Add PropertyInfo overload for GLOBAL_DEFkobewi2022-12-111-20/+7
* | One Copyright Update to rule them allRémi Verschelde2023-01-0531-899/+899
* | Fix regression 70154 caused by my prior CCD fix.Geekotron2022-12-161-4/+4
* | Fix Physics3D and Physics2D CCD sometimes adjusting velocity too much (preven...Geekotron2022-12-131-5/+18
|/
* Merge pull request #69674 from rburing/conStraintRémi Verschelde2022-12-072-4/+4
|\
| * Fix typo in physics step: contraint -> constraintRicardo Buring2022-12-062-4/+4
* | Fix collision detection for degenerate capsulesRicardo Buring2022-12-061-6/+4
|/
* Remove duplicate project settings definitionskobewi2022-11-081-1/+1
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-074-47/+47
* Merge pull request #66720 from qarmin/unintialized_memoryRémi Verschelde2022-10-053-3/+3
|\
| * Remove usage of unitialized variablesRafał Mikrut2022-10-013-3/+3
* | Fix crash when executing `PhysicsServer2D.joint_clear`Haoyu Qiu2022-09-301-16/+17
* | Use `constexpr` in the conditions with template parameters and `sizeof`s to s...bruvzg2022-09-291-21/+21
* | Merge pull request #66548 from akien-mga/msvc-warnings-c4701-c4703Rémi Verschelde2022-09-281-2/+3
|\ \
| * | Fix MSVC warnings C4701 and C4703: Potentially uninitialized variable usedRémi Verschelde2022-09-281-2/+3
* | | Fix MSVC warning C4702: unreachable codeRémi Verschelde2022-09-281-2/+0
|/ /
* | Add `area_get_collision_layer` and `area_get_collision_mask`Mansur Isaev2022-09-252-4/+22
* | Merge pull request #65828 from rburing/body_state_sync_callableRémi Verschelde2022-09-214-13/+15
|\ \
| * | PhysicsServer2D and PhysicsServer3D: make body_set_state_sync_callback take a...Ricardo Buring2022-09-154-13/+15
| |/
* / Warn users when collisions are not supportedfabriceci2022-09-191-0/+3
|/
* Merge pull request #65048 from rburing/solve_static_world_boundary_motion_2dRémi Verschelde2022-09-142-4/+6
|\
| * Fix collision solving between world boundary and shapes in motion (2D)Ricardo Buring2022-08-292-4/+6
* | Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl2022-09-022-2/+2
|/
* Merge pull request #64367 from Mickeon/rename-var-to-strRémi Verschelde2022-08-261-1/+1
|\
| * Rename `str2var` to `str_to_var` and similarMicky2022-08-261-1/+1
* | Restore RigidBody2/3D, SoftBody names in physicsfabriceci2022-08-264-13/+13
|/
* Add collision weight to PhysicsBody for penetrations must be avoidedSilc Renew2022-08-184-1/+38
* Add area monitor callback error checkingRyan Heath2022-08-071-0/+8
* Remove Signal connect bindsJuan Linietsky2022-07-292-4/+4
* Remove ThreadWorkPool, replace by WorkerThreadPoolJuan Linietsky2022-07-252-8/+5
* Clean up Hash Functionsreduz2022-06-201-3/+3
* Add a new HashSet templatereduz2022-05-205-7/+7
* Use range iterators for RBSet in most casesAaron Record2022-05-192-11/+11
* Add motion parameter to toggle whether recovery is reported as a collisionRicardo Buring2022-05-181-1/+1
* Replace most uses of Map by HashMapreduz2022-05-169-56/+59
* Rename Basis get_axis to get_column, remove redundant methodsAaron Franke2022-05-032-7/+7
* Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde2022-05-035-40/+40
|\
| * Rename Transform2D "elements" to "columns"Aaron Franke2022-04-295-40/+40
* | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde2022-05-022-2/+2
|/
* Fix more issues found by cppcheck.bruvzg2022-04-201-2/+2
* Fix some issues found by cppcheck.bruvzg2022-04-0611-31/+31
* Add protective checks for invalid handle use in BVHlawnjelly2022-03-231-0/+6
* Raycasts hitting from inside: return collision point in global coordinatesRicardo Buring2022-03-201-1/+1
* PinJoint2D: fix inertia tensor, taking center of mass into accountRicardo Buring2022-03-161-8/+12
* [4.x] BVH - Fix area-area collision regressionlawnjelly2022-03-061-2/+2
* Merge pull request #57630 from lawnjelly/bvh4_templated_checksRémi Verschelde2022-03-044-12/+40
|\
| * BVH - Sync BVH with 3.xlawnjelly2022-02-044-12/+40
* | In final phase of test_body_motion, move and cull AABB for body once, instead...Ricardo Buring2022-02-181-4/+3