Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2019-05-30 | Added 2D functions to AStar | Chaosus | |
2019-05-28 | Added move_toward functions for float, Vector2 and Vector3 | Giacom | |
2019-05-27 | Merge pull request #28957 from aaronfranke/basis-optimize | Rémi Verschelde | |
Optimize Basis constructor for Axis Angle | |||
2019-05-24 | Expose 2D Delaunay triangulation in Geometry singleton | Andrii Doroshenko (Xrayez) | |
Can be used via scripting as `Geometry.triangulate_delaunay_2d(points)` The interface is the same as in `Triangulate` library, returning indices into triangulated points. | |||
2019-05-22 | Expose 2D polygon boolean operations in Geometry singleton | Andrii Doroshenko (Xrayez) | |
Clipper 6.4.2 is used internally to perform polypaths clipping, as well as inflating/deflating polypaths. The following methods were added: ``` Geometry.merge_polygons_2d(poly_a, poly_b) # union Geometry.clip_polygons_2d(poly_a, poly_b) # difference Geometry.intersect_polygons_2d(poly_a, poly_b) # intersection Geometry.exclude_polygons_2d(poly_a, poly_b) # xor Geometry.clip_polyline_with_polygon_2d(poly_a, poly_b) Geometry.intersect_polyline_with_polygon_2d(poly_a, poly_b) Geometry.offset_polygon_2d(polygon, delta) # inflate/deflate Geometry.offset_polyline_2d(polyline, delta) # returns polygons // This one helps to implement CSG-like behaviour: Geometry.transform_points_2d(points, transform) ``` All the methods return an array of polygons/polylines. The resulting polygons could possibly be holes which could be checked with `Geometry.is_polygon_clockwise()` which was exposed to scripting as well. | |||
2019-05-19 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-05-18 | Merge pull request #28925 from Daw11/astar-sorted-array | Max Hilbrunner | |
Improve the performance of AStar | |||
2019-05-17 | Optimize Basis constructor for Axis Angle | Aaron Franke | |
2019-05-16 | Use a binary heap for the open list of Astar | Daw11 | |
2019-05-05 | Implement Lanczos image filter | Daw11 | |
2019-05-01 | Merge pull request #27676 from qarmin/small_fixes_2 | Rémi Verschelde | |
Small fixes to static analyzer bugs | |||
2019-04-30 | Make "decimal" functions more consistent | Aaron Franke | |
In GDScript, rename "decimals" to "step_decimals". In C#, add "StepDecimals", but keep the old functionality in a method called "DecimalCount". | |||
2019-04-30 | Merge pull request #27294 from lupoDharkael/rect2i | Rémi Verschelde | |
Add missing methods to Rect2i | |||
2019-04-25 | Use approximate equallity methods in many places | Aaron Franke | |
2019-04-25 | [Core] Approximate equality | Aaron Franke | |
2019-04-23 | Merge pull request #26064 from JFonS/add_frustum_camera_mode | Hein-Pieter van Braam | |
Add FRUSTUM camera mode, allowing tilted frustums | |||
2019-04-19 | Added ability for multiple images to be imported as an atlas | Juan Linietsky | |
This adds support for groups in the import system, which point to a single file. Add property hint for saving files in file field | |||
2019-04-10 | Added generator audio stream, and spectrum analyzer audio effect | Juan Linietsky | |
Made AudioFrame and Vector2 equivalent for casting. Added ability to obtain the playback object from stream players. Added ability to obtain effect instance from audio server. | |||
2019-04-09 | Style: Apply new changes from clang-format 8.0 | Rémi Verschelde | |
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes). | |||
2019-04-08 | Merge pull request #27506 from Chaosus/astar | Rémi Verschelde | |
Added functions to AStar for disable/enable points to effectivly create obstacles | |||
2019-04-08 | Merge pull request #27452 from Chaosus/direction_to | Rémi Verschelde | |
Added method to retrieve a direction vector from one point to another | |||
2019-04-08 | Merge pull request #27231 from Chaosus/smoothstep | Rémi Verschelde | |
Added smoothstep built-in function | |||
2019-04-08 | Added functions to AStar for disable/enable points | Chaosus | |
2019-04-07 | Added smoothstep built-in function | Chaosus | |
2019-04-07 | Merge pull request #27043 from Chaosus/randfn | Yuri Roubinsky | |
Added gaussian distribution function to RNG | |||
2019-04-06 | Merge pull request #26486 from marxin/fix-Wdeprecated-copy | Rémi Verschelde | |
Fix new GCC 9 warnings: -Wdeprecated-copy. | |||
2019-04-06 | Merge pull request #26699 from Schroedi/fix-line-circle-intersect | Rémi Verschelde | |
Fixes Geometry.segment_intersects_circle working only one way. | |||
2019-04-05 | Added direction_to method to vectors | Chaosus | |
2019-04-04 | Small fixes to static analyzer bugs | qarmin | |
2019-04-01 | Merge pull request #27171 from Chaosus/randfix | Rémi Verschelde | |
Properly setup seed in RNG | |||
2019-04-01 | Merge pull request #27485 from Faless/io/encode_decode_safety_pr | Rémi Verschelde | |
Safer encode/decode variant. | |||
2019-04-01 | Some improvements to is_equal_approx, restored Quat operator. | Juan Linietsky | |
2019-04-01 | Add object encoding param to serialization methods | Fabio Alessandrelli | |
Network peers get_var/put_var File get_var/store_var GDScript/Mono/VisualScript bytes2var/var2bytes Add MultiplayerAPI.allow_object_decoding member which deprecates PacketPeer.allow_object_decoding. Break ABI compatibaility (API compatibility for GDNative). | |||
2019-03-27 | Properly setup seed in RNG | Chaosus | |
2019-03-21 | Add missing methods to Rect2i | lupoDharkael | |
Replace inline with _FORCE_INLINE_ in short methods. Remove unused and redundant method no_area() as we already have has_no_area(). Add grow_individual() grow_margin() and expand() to Rect2i. |