Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-26 | Merge pull request #18349 from Gorgexpress/master | Max Hilbrunner | |
Fixed 2D intersect_shape limiting broadphase results | |||
2018-05-07 | Merge pull request #18144 from ↵ | Juan Linietsky | |
Crazy-P/Resolves-crash-on-shape2D-culling-for-empty-Concave-shapes Resolves crash on shape2D culling for empty Concave shapes | |||
2018-04-22 | Fixed 2D intersect_shape limiting broadphase results | Michael | |
Physics2DDirectSpaceStateSW was applying the result limit to broadphase collision detection instead of narrow. This is inconsistent with its 3D variant, as well as the rest of the 2D direct space state functions. Broadphase is now limited by INTERSECTION_QUERY_MAX like everything else, and narrow phase is exited early when the result limit has been reached. | |||
2018-04-19 | Fix Coverity reports of uninitialized scalar variable | Rémi Verschelde | |
Fixes most current reports on Coverity Scan of uninitialized scalar variable (CWE-457): https://cwe.mitre.org/data/definitions/457.html These happen most of the time (in our code) when instanciating structs without a constructor (or with an incomplete one), and later returning the instance. This is sometimes intended though, as some parameters are only used in some situations and should not be double-initialized for performance reasons (e.g. `constant` in ShaderLanguage::Token). | |||
2018-04-12 | Resolves crash on shape2D culling for empty Concave shapes | Crazy-P | |
Fixes https://github.com/godotengine/godot/issues/17789 | |||
2018-04-08 | Merge pull request #17151 from ShyRed/disabled_shapes_2d | Juan Linietsky | |
Remove disabled shapes from physics 2D calculations | |||
2018-03-07 | Bring back Vector2.cross() | Bernhard Liebl | |
2018-03-07 | Remove disabled shapes from physics | ShyRed | |
Disabling a shape removes it from physics calculations. Enabling a shape adds it back to the physics calculations. | |||
2018-02-20 | Merge pull request #16757 from AndreaCatania/kinpush | Rémi Verschelde | |
Improved kinematic body, Now can move rigid body | |||
2018-02-20 | Improved kinematic body 2D and 3D, Now can move rigid body | Andrea Catania | |
2018-02-19 | Merge pull request #16530 from AndreaCatania/rays | Rémi Verschelde | |
Improved ray shape (2D and 3D) by addiing the possibility to act as r… | |||
2018-02-19 | Improved ray shape (2D and 3D) by addiing the possibility to act as regular ↵ | Andrea Catania | |
shape | |||
2018-02-18 | Fix 2d collision body update on shape remove | Konrad Nowakowski | |
2018-02-17 | Clean up some bad words from code comments | Artem Varaksa | |
2018-02-05 | Added physics API in order to enable/disable collisions between rigidbody ↵ | Andrea Catania | |
attached to a joint with bullet physics bullet Fixes #16424 | |||
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-11-21 | Removed type_mask and fixed some variable name | AndreaCatania | |
2017-11-10 | Remove node from list before calling queries, fixes #10886 | Juan Linietsky | |
2017-11-09 | Reworked how servers preallocate RIDs, should fix #10970 | Juan Linietsky | |
2017-11-08 | Fixing bad index used in Space2DSW | MateusMP | |
Fix wrong col_obj access using wrong index variable. Related with issue #11695 | |||
2017-10-31 | Merge pull request #10770 from RandomShaper/fix-joints | Rémi Verschelde | |
Fix joints collision exceptions, plus a bit more | |||
2017-10-21 | Rename RayCasts collision_layer to collision_mask | Pedro J. Estébanez | |
The point is that `RayCast`s are checked against objects' `collision_layer`(s), but they themselves are considered no to _belong_ to any layer. Therefore, the correct name for their property is `collision_mask`, rather than `collision_layer`. Only renaming is needed since the behavior was already the right one, only that it wasn't matching what users would expect from the name and description of the property. Fixes #7589, where it's also discussed. | |||
2017-10-12 | Prevent a possible crash at collision_object_2d_sw.h | Marcelo Fernandez | |
2017-10-09 | Merge pull request #11702 from AndreaCatania/bodyDS | Rémi Verschelde | |
Added new API to get body direct state | |||
2017-09-30 | Renamed fixed_process to physics_process | AndreaCatania | |
2017-09-29 | Added new API to get body direct state | AndreaCatania | |
2017-09-25 | Removed print_line in Physics2DServerWrapMT::init() | Indah Sylvia | |
2017-09-20 | Rename pos to position in user facing methods and variables | letheed | |
Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is. | |||
2017-09-17 | correction to one way collision code | Juan Linietsky | |
2017-09-17 | fixes to one way collision, closes #10971 | Juan Linietsky | |
2017-09-09 | Remove joint freeing logic from physics servers | Pedro J. Estébanez | |
Since joint resources are created by joint nodes and also they take care of freeing them, the physics server doesn't need to free bodies' joints explicitly. The logic for clearing the constraints map/set is still relevant as there may be collision pairs and in their case its the server itself the one creating them and therefore releasing them. | |||
2017-09-01 | Fix signed and unsigned comparisons | Hein-Pieter van Braam | |
The first in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-08-31 | Fix special case where KinematicBody fails one way collisions by adding ↵ | Juan Linietsky | |
exclusion lists, closes #9729 | |||
2017-08-27 | Dead code tells no tales | Rémi Verschelde | |
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-21 | Removed unnecessary assignments | Wilson E. Alvarez | |
2017-08-16 | Synchronize parameter names in definition and declaration | TwistedTwigleg | |
Fixes #10244. | |||
2017-08-16 | Remove needless check in motion test | Pedro J. Estébanez | |
Since now one-way collision is at shapes, the removed if was unneeded. | |||
2017-08-08 | Fix freeze on close of game using 2D physics introduced by #9832 | Bojidar Marinov | |
Additionally, port the fix to 3D physics, just in case | |||
2017-08-07 | Makes all Godot API's methods Lower Case | Indah Sylvia | |
2017-08-01 | Merge pull request #9832 from RandomShaper/port-physics-fixes | Rémi Verschelde | |
Port physics fixes | |||
2017-08-01 | Improve cleanup of physics constraints | Pedro J. Estébanez | |
Don't abort the loop when one is already released Remove warning on already-released constraint Clean up area's contraints as well Clear the constraint data as well Do the cleanup as soon as the space changes | |||
2017-07-25 | Extend check for same space to all 2D/3D bodies/shapes | Pedro J. Estébanez | |
2017-07-25 | Fix 2D broadphase remove-while-iterating logic | Pedro J. Estébanez | |
2017-07-25 | Fix crash in Space2DSW::test_body_motion() | Pedro J. Estébanez | |
Fixes #9692. | |||
2017-07-22 | Clang-formatting *.cpp and *.h (some files excluded) | Poommetee Ketson | |
2017-07-19 | -Renamed GlobalConfig to ProjectSettings, makes more sense. | Juan Linietsky | |
-Added system for feature overrides, it's pretty cool :) | |||
2017-07-17 | -Reorganized all properties of project settings (Sorry, Again). | Juan Linietsky | |
(Lot's of bloat accumulated, so it was time for clean up.) -Made EditorSettings and ProjectSettings search more useful (search in sections too) |