Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-27 | allow to reserve space in OAHashMap explicitly and also in AStar. | Robin Hübner | |
* also handle overflow occurring in _get_probe_length | |||
2019-08-23 | Merge pull request #31094 from aaronfranke/vector-sign-mod-etc | Rémi Verschelde | |
Add Vector2/3 sign and posmod functions, axis, docs, misc additions | |||
2019-08-21 | Merge pull request #29871 from Faless/crypto/initial_pr | Rémi Verschelde | |
More Crypto, SSL server, crt/key as Resource, HashingContext | |||
2019-08-21 | Merge pull request #31402 from profan/perf/astar-improvements | Rémi Verschelde | |
A* performance improvements, use OAHashMap. | |||
2019-08-21 | astar performance improvements, use oahashmap | Robin Hübner | |
2019-08-20 | Merge pull request #31395 from ptrojahn/floatsarenasty | Rémi Verschelde | |
Replace is_zero_approx(A.distance_to(B)) with A==B | |||
2019-08-19 | Replace is_zero_approx(A.distance_to(B)) with A==B | Paul Trojahn | |
Related to #22988 (Fixes the holes in the shape of the first comment) | |||
2019-08-19 | Move CryptoCore to it's own folder. | Fabio Alessandrelli | |
Crypto classes will be placed in core/crypto. | |||
2019-08-19 | Fix CryptoCore signatures, add SHA1 context. | Fabio Alessandrelli | |
Fix hash size in SHA256 signature Fix source parameter in hash context update function to be const. Add SHA1 hash context. | |||
2019-08-17 | Add Vector2/3 sign and posmod functions, misc additions | Aaron Franke | |
Also make the docs more consistent, add Axis enum to Vector2, add > and >=. and C# also gets % and an override for vector-vector mod. | |||
2019-08-17 | Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/' | Braden Bodily | |
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?) | |||
2019-08-14 | Merge pull request #31266 from ↵ | Rémi Verschelde | |
IAmActuallyCthulhu/pr/remove-redundant-author-comments Remove redundant author doc comments | |||
2019-08-13 | remove unused self list include from astar | Robin Hübner | |
2019-08-12 | Remove redundant author doc comments | IAmActuallyCthulhu | |
2019-08-09 | Add Basis constants and format Transform constants | Aaron Franke | |
2019-08-04 | [Core] [Mono] Optimize Wrap functions | Aaron Franke | |
Use is_zero_approx(), avoid a negative, and also rename "rng" to "range". | |||
2019-07-25 | Merge pull request #30776 from akien-mga/editor-configurable-float-step | Rémi Verschelde | |
Inspector: Make default float step configurable | |||
2019-07-23 | Update some dead links in the codebase | Michael Alexsander Silva Dias | |
2019-07-23 | Inspector: Make default float step configurable | Rémi Verschelde | |
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. | |||
2019-07-20 | Merge pull request #30693 from Chaosus/lerp_angle | Rémi Verschelde | |
Added lerp_angle built-in function | |||
2019-07-20 | Merge pull request #30576 from qarmin/lgtm_coverage | Rémi Verschelde | |
Changed some code reported by LGTM and Coverity | |||
2019-07-20 | Added lerp_angles built-in function | Chaosus | |
Co-authored-by: Xrayez <https://github.com/Xrayez> Co-authored-by: DleanJeans <https://github.com/DleanJeans> | |||
2019-07-20 | Changed some code showed in LGTM and Coverage | qarmin | |
2019-07-18 | Add integer posmod and rename default arg names | Aaron Franke | |
"posmod" is the integer version of "fposmod". We do not need a "mod" because of the % operator. I changed the default arg names from "x" and "y" to "a" and "b" because they are not coordinates. I also changed pow's arg names to "base" and "exp". Also, I reorganized the code in the VS built-in funcs switch statement. | |||
2019-07-12 | Merge pull request #30341 from Toshiwoz/master | Rémi Verschelde | |
when doing Vector3 slerp it is not necessary to have it normalized. | |||
2019-07-10 | Merge pull request #30455 from qarmin/const_reference | Rémi Verschelde | |
Pass by reference to const | |||
2019-07-10 | Use reference to constant in functions | qarmin | |
2019-07-08 | SCons: Fix MBEDTLS_CONFIG_FILE string escape | Rémi Verschelde | |
Fixes #30431, regression from #30277. | |||
2019-07-06 | Merge pull request #30382 from simonpuchert/geo-opt | Rémi Verschelde | |
Some small optimizations in core/math/geometry.h. | |||
2019-07-06 | Optimize get_closest_point_to_segment*. | Simon Puchert | |
By combining all scalar factors we can get rid of a scalar * vector multiplication and a square root operation, since the resulting formula only uses the squared length. | |||
2019-07-06 | Added release function to PoolVector::Access. | Ibrahn Sahir | |
For clarity, assign-to-release idiom for PoolVector::Read/Write replaced with a function call. Existing uses replaced (or removed if already handled by scope) | |||
2019-07-05 | when doing Vector3 slerp it is not necessary to have it normalized. | Toshiwo | |
2019-07-03 | Add b64 to string helper in CryptoCore | Fabio Alessandrelli | |
2019-07-03 | SCons: Use CPPDEFINES instead of CPPFLAGS for pre-processor defines | Rémi Verschelde | |
It's the recommended way to set those, and is more portable (automatically prepends -D for GCC/Clang and /D for MSVC). We still use CPPFLAGS for some pre-processor flags which are not defines. | |||
2019-07-02 | CryptoCore class to access to base crypto utils. | Fabio Alessandrelli | |
Godot core needs MD5/SHA256/AES/Base64 which used to be provided by separate libraries. Since we bundle mbedtls in most cases, and we can easily only include the needed sources if we so desire, let's use it. To simplify library changes in the future, and better isolate header dependencies all functions have been wrapped around inside a class in `core/math/crypto_base.h`. If the mbedtls module is disabled, we only bundle the needed source files independently of the `builtin_mbedtls` option. If the module is enabled, the `builtin_mbedtls` option works as usual. Also remove some unused headers from StreamPeerMbedTLS which were causing build issues. | |||
2019-07-01 | Merge pull request #30126 from qarmin/remove_unnecessary_code | Rémi Verschelde | |
Remove unnecessary code and add some error explanations | |||
2019-07-01 | Remove unnecessary code and add some error explanations | qarmin | |
2019-06-29 | Merge pull request #30112 from AgentEnder/master | Rémi Verschelde | |
AStar get_current_point enabled consideration | |||
2019-06-29 | AStar get_closest_point/get_closest_position_in_segment enabled consideration | Craigory V Coppola | |
2019-06-26 | Some code changed with Clang-Tidy | qarmin | |
2019-06-19 | Made use of semicolons more consitent, fixed formatting | JohnJLight | |
2019-06-19 | Merge pull request #27237 from Chaosus/astar_2d | Rémi Verschelde | |
Added 2D functions to AStar | |||
2019-06-18 | Fix AStar set/is_point_disabled crash | Chaosus | |
2019-06-13 | Merge pull request #29488 from Daw11/astar-remove-node | Rémi Verschelde | |
Fix the performance of remove_point of AStar | |||
2019-06-12 | Merge pull request #29702 from KoBeWi/fix_random_crash | Rémi Verschelde | |
Validate parameters of randi_range() | |||
2019-06-12 | Validate parameters of randi_range() | Tomasz Chabora | |
2019-06-12 | Merge pull request #27193 from toasteater/fix/pcg-randf | Rémi Verschelde | |
Improved uniformity of RandomPCG::randf. | |||
2019-06-07 | Fix Vector3 slerp method normalizing cross product | Toshiwo | |
2019-06-04 | Save inside the Points of AStar the neighbours that aren't connected | Daw11 | |
Improve the performance of remove_point because it doesn't have to search every neighbour of every node | |||
2019-06-01 | Merge pull request #27789 from Giacom/move_towards | Rémi Verschelde | |
Added move_toward functions for float, Vector2 and Vector3 |