Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Emit an error rather than crash in A* | Shiqing | 2019-11-08 | 1 | -6/+6 |
| | |||||
* | Merge pull request #32477 from aaronfranke/equal-approx-separate | Rémi Verschelde | 2019-11-07 | 21 | -32/+69 |
|\ | | | | | Make is_equal_approx separate and make == exact again | ||||
| * | Expose is_equal_approx and restore == to be exact again | Aaron Franke | 2019-10-14 | 3 | -6/+7 |
| | | | | | | | | | | | | This commit changes behavior for GDScript and C#. Also did some organizing of the order to logically group related methods, mostly for Rect2 and AABB. | ||||
| * | Replace vector == and is_zero_approx(distance) with is_equal_approx | Aaron Franke | 2019-10-14 | 5 | -14/+5 |
| | | | | | | | | Internal changes only | ||||
| * | Make is_equal_approx separate for structures | Aaron Franke | 2019-10-14 | 18 | -15/+60 |
| | | | | | | | | This commit adds exposed behavior for C# | ||||
* | | Merge pull request #30556 from kawa-yoiko/astar-directed | Rémi Verschelde | 2019-11-07 | 2 | -35/+76 |
|\ \ | | | | | | | Improve support for directed graphs in A*; docs update included | ||||
| * | | Reduce memory usage for edges in A* and add tests | Shiqing | 2019-09-28 | 2 | -37/+69 |
| | | | |||||
| * | | Improve support for directed graphs in AStar | Shiqing | 2019-09-11 | 2 | -26/+35 |
| | | | |||||
* | | | Fix "seperate" typos | Aaron Franke | 2019-10-31 | 1 | -1/+1 |
| | | | |||||
* | | | [Mono] Change Plane intersect methods to return nullable Vector3 | Aaron Franke | 2019-10-08 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Merge pull request #32478 from AlexHolly/fix-rect2-encloses | Rémi Verschelde | 2019-10-08 | 1 | -2/+2 |
|\ \ | | | | | | | Make Rect2.encloses return true on same size | ||||
| * | | Make Rect2.encloses return true on same size | Alexander Holland | 2019-10-02 | 1 | -2/+2 |
| | | | |||||
* | | | Remove circular include between core/typedefs.h and core/error_macros.h | Marcel Admiraal | 2019-10-08 | 1 | -0/+2 |
| | | | |||||
* | | | Remove circular dependency between Vector3 and Basis. | Marcel Admiraal | 2019-10-07 | 3 | -23/+18 |
|/ / | |||||
* | | Merge pull request #32249 from hbina/a_star_ignore_disabled | Rémi Verschelde | 2019-09-27 | 2 | -8/+8 |
|\ \ | | | | | | | Add option to consider disable points | ||||
| * | | Add option to consider disable points | Hanif Bin Ariffin | 2019-09-27 | 2 | -8/+8 |
| |/ | | | | | | | | | | | Previously, disabled points will not be considered when performing get_closest_point. This commit changes that by introducing an additional flag for this behavior. Related issue: #31814 | ||||
* | | Merge pull request #32051 from qarmin/some_error_explanation | Rémi Verschelde | 2019-09-25 | 2 | -5/+2 |
|\ \ | | | | | | | Added some obvious errors explanations | ||||
| * | | Added some obvious errors explanations | qarmin | 2019-09-25 | 2 | -5/+2 |
| |/ | |||||
* | | Fix copyright headers and style issues | Rémi Verschelde | 2019-09-24 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #32275 from godotengine/skin_support | Rémi Verschelde | 2019-09-23 | 2 | -0/+186 |
|\ \ | | | | | | | Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes | ||||
| * | | GLTF2 Import Fixes - Skin(s) to Skeleton - Skin Support | Marios Staikopoulos | 2019-09-20 | 2 | -0/+186 |
| |/ | |||||
* / | Changed some code found by Clang Tidy and Coverity | qarmin | 2019-09-22 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #31756 from raphael10241024/fast_aabb_transform | Rémi Verschelde | 2019-09-03 | 1 | -16/+23 |
|\ | | | | | a faster function to transform aabb | ||||
| * | a faster funtion to transform aabb | RaphaelHunter | 2019-08-29 | 1 | -16/+23 |
| | | |||||
* | | Check for exact equality before approximate equality | Aaron Franke | 2019-09-01 | 1 | -0/+10 |
| | | |||||
* | | Remove redundant transform method in Geometry singleton | Andrii Doroshenko (Xrayez) | 2019-09-01 | 1 | -10/+0 |
| | | | | | | | | | | Transform2D's xform method can be used instead which handles `PoolVector2Array` now (as well as 3D version). | ||||
* | | Merge pull request #31761 from Xrayez/trans2d-vector2array | Rémi Verschelde | 2019-09-01 | 2 | -0/+63 |
|\ \ | | | | | | | Add transform methods for PoolVector*Array | ||||
| * | | Add transform methods for PoolVector*Array | Andrii Doroshenko (Xrayez) | 2019-08-29 | 2 | -0/+63 |
| |/ | | | | | | | | | | | Similarly to `Vector2` and `Rect2` transforms in 2D and Vector3, Plane, and AABB in 3D. PoolVector2Array and PoolVector3Array were the only missing Variant types in both Transform2D and Transform respectively. | ||||
* | | Merge pull request #31667 from YeldhamDev/geometry_point_circle_cleanup | Rémi Verschelde | 2019-09-01 | 2 | -204/+149 |
|\ \ | |/ |/| | Add 'is_point_in_circle()' to Geometry class, and general file cleanup | ||||
| * | Add 'is_point_in_circle()' to Geometry class, and general file cleanup | Michael Alexsander Silva Dias | 2019-08-27 | 2 | -204/+149 |
| | | |||||
* | | [Mono] Various Color improvements | Aaron Franke | 2019-08-27 | 1 | -4/+4 |
|/ | | | | I also slid in a fix to C++ Vector3 > and >= | ||||
* | allow to reserve space in OAHashMap explicitly and also in AStar. | Robin Hübner | 2019-08-27 | 2 | -0/+42 |
| | | | | * also handle overflow occurring in _get_probe_length | ||||
* | Merge pull request #31094 from aaronfranke/vector-sign-mod-etc | Rémi Verschelde | 2019-08-23 | 3 | -9/+68 |
|\ | | | | | Add Vector2/3 sign and posmod functions, axis, docs, misc additions | ||||
| * | Add Vector2/3 sign and posmod functions, misc additions | Aaron Franke | 2019-08-17 | 3 | -9/+68 |
| | | | | | | | | Also make the docs more consistent, add Axis enum to Vector2, add > and >=. and C# also gets % and an override for vector-vector mod. | ||||
* | | Merge pull request #29871 from Faless/crypto/initial_pr | Rémi Verschelde | 2019-08-21 | 3 | -279/+1 |
|\ \ | | | | | | | More Crypto, SSL server, crt/key as Resource, HashingContext | ||||
| * | | Move CryptoCore to it's own folder. | Fabio Alessandrelli | 2019-08-19 | 3 | -319/+1 |
| | | | | | | | | | | | | Crypto classes will be placed in core/crypto. | ||||
| * | | Fix CryptoCore signatures, add SHA1 context. | Fabio Alessandrelli | 2019-08-19 | 2 | -6/+46 |
| |/ | | | | | | | | | | | Fix hash size in SHA256 signature Fix source parameter in hash context update function to be const. Add SHA1 hash context. | ||||
* | | Merge pull request #31402 from profan/perf/astar-improvements | Rémi Verschelde | 2019-08-21 | 2 | -109/+156 |
|\ \ | | | | | | | A* performance improvements, use OAHashMap. | ||||
| * | | astar performance improvements, use oahashmap | Robin Hübner | 2019-08-21 | 2 | -109/+156 |
| | | | |||||
* | | | Merge pull request #31395 from ptrojahn/floatsarenasty | Rémi Verschelde | 2019-08-20 | 1 | -2/+2 |
|\ \ \ | |_|/ |/| | | Replace is_zero_approx(A.distance_to(B)) with A==B | ||||
| * | | Replace is_zero_approx(A.distance_to(B)) with A==B | Paul Trojahn | 2019-08-19 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | Related to #22988 (Fixes the holes in the shape of the first comment) | ||||
* | | | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/' | Braden Bodily | 2019-08-17 | 4 | -18/+6 |
| |/ |/| | | | | | | | | | | | | | | | Condensed some if and ERR statements. Added dots to end of error messages Couldn't figure out EXPLAINC. These files gave me trouble: core/error_macros.h, core/io/file_access_buffered_fa.h (where is it?), core/os/memory.cpp, drivers/png/png_driver_common.cpp, drivers/xaudio2/audio_driver_xaudio2.cpp (where is it?) | ||||
* | | Merge pull request #31266 from ↵ | Rémi Verschelde | 2019-08-14 | 7 | -27/+1 |
|\ \ | | | | | | | | | | | | | IAmActuallyCthulhu/pr/remove-redundant-author-comments Remove redundant author doc comments | ||||
| * | | Remove redundant author doc comments | IAmActuallyCthulhu | 2019-08-12 | 7 | -27/+1 |
| |/ | |||||
* | | remove unused self list include from astar | Robin Hübner | 2019-08-13 | 1 | -1/+0 |
| | | |||||
* | | Add Basis constants and format Transform constants | Aaron Franke | 2019-08-09 | 2 | -0/+6 |
|/ | |||||
* | [Core] [Mono] Optimize Wrap functions | Aaron Franke | 2019-08-04 | 1 | -6/+6 |
| | | | | Use is_zero_approx(), avoid a negative, and also rename "rng" to "range". | ||||
* | Merge pull request #30776 from akien-mga/editor-configurable-float-step | Rémi Verschelde | 2019-07-25 | 2 | -0/+10 |
|\ | | | | | Inspector: Make default float step configurable | ||||
| * | Inspector: Make default float step configurable | Rémi Verschelde | 2019-07-23 | 2 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | Also allow lifting the decimal step formatting with a hint range step of 0. A new `range_step_decimals()` is added for this to avoid breaking compatibility on the general purpose `step_decimals()` (which still returns 0 for an input step of 0). Supersedes #25470. Partial fix for #18251. | ||||
* | | Update some dead links in the codebase | Michael Alexsander Silva Dias | 2019-07-23 | 1 | -2/+2 |
|/ |