Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix stringification of Projection | Rémi Verschelde | 2024-11-25 | 1 | -8/+4 |
| | |||||
* | Merge pull request #99545 from KoBeWi/Vector4.0 | Thaddeus Crews | 2024-11-25 | 1 | -1/+1 |
|\ | | | | | | | Fix stringification of Vector4 | ||||
| * | Fix stringification of Vector4 | kobewi | 2024-11-22 | 1 | -1/+1 |
| | | |||||
* | | Style: Add 19.1.0 LLVM options to `.clang-format` | Thaddeus Crews | 2024-11-22 | 3 | -3/+0 |
|/ | |||||
* | Merge pull request #95303 from EIREXE/inverted_composer | Rémi Verschelde | 2024-11-20 | 1 | -91/+219 |
|\ | | | | | | | Fix `Projection::invert` for orthographic projection | ||||
| * | Fix Projection::invert on orthogonal projections and others. | Álex Román | 2024-11-18 | 1 | -91/+219 |
| | | | | | | | | | | | | Fixes #68878, specially when using orthographic projection. Also adds some tests. | ||||
* | | Merge pull request #47502 from KoBeWi/add_0 | Thaddeus Crews | 2024-10-31 | 3 | -3/+3 |
|\ \ | | | | | | | | | | Always add decimal when converting float to string | ||||
| * | | Always add decimal when printing float | kobewi | 2024-10-23 | 3 | -3/+3 |
| | | | |||||
* | | | [Core] Improve error messages with `vformat` | A Thousand Ships | 2024-10-30 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #97934 from adamscott/give-AThousandShips-a-break | Thaddeus Crews | 2024-10-29 | 3 | -3/+3 |
|\ \ \ | | | | | | | | | | | | | [Codestyle] Set clang-format `RemoveSemicolon` rule to `true` | ||||
| * | | | Set clang-format `RemoveSemicolon` rule to `true` | Adam Scott | 2024-10-25 | 3 | -3/+3 |
| |/ / | | | | | | | | | | - Set clang-format `Standard` rule to `c++20` | ||||
* / / | Expose `Geometry2D.bresenham_line()` method | Danil Alexeev | 2024-10-25 | 1 | -6/+6 |
|/ / | | | | | | | Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | ||||
* | | Restore arc_tolerance value when using Clipper2's InflatePaths | Ricardo Buring | 2024-10-09 | 1 | -5/+7 |
| | | | | | | | | This was missed when upgrading from Clipper to Clipper2. | ||||
* | | Rename Vector4.components -> coord | Lukas Tenbrink | 2024-09-26 | 1 | -3/+3 |
| | | |||||
* | | Merge pull request #97483 from akien-mga/clang-format-19.1.0 | Rémi Verschelde | 2024-09-26 | 1 | -1/+1 |
|\ \ | | | | | | | | | | CI: Update `clang-format` pre-commit hook to 19.1.0 | ||||
| * | | CI: Update `clang-format` pre-commit hook to 19.1.0 | Rémi Verschelde | 2024-09-26 | 1 | -1/+1 |
| | | | |||||
* | | | Merge pull request #96923 from Repiteo/style/warning-admonition | Rémi Verschelde | 2024-09-26 | 1 | -5/+8 |
|\ \ \ | | | | | | | | | | | | | Style: Add `WARNING:` as new comment admonition | ||||
| * | | | Style: Add `WARNING:` as new comment admonition | Thaddeus Crews | 2024-09-25 | 1 | -5/+8 |
| |/ / | |||||
* / / | SCons: Add unobtrusive type hints in SCons files | Thaddeus Crews | 2024-09-25 | 1 | -0/+1 |
|/ / | |||||
* | | Fix C# operator *(Transform3D, AABB) | kleonc | 2024-09-20 | 1 | -4/+4 |
| | | |||||
* | | fix astar partial path destination can be solid/disabled | allison | 2024-09-12 | 4 | -15/+15 |
| | | | | | | | | | | | | | | | | * AStar2D, AStar3D and AStarGrid2D will now return a path when allow_partial_path is true even if the destination is a solid/disabled point. # Conflicts: # core/math/a_star_grid_2d.cpp # core/math/a_star_grid_2d.h | ||||
* | | Merge pull request #93856 from timothyqiu/expression-period | Rémi Verschelde | 2024-09-11 | 1 | -7/+3 |
|\ \ | | | | | | | | | | Fix parsing of `4.` in Expression | ||||
| * | | Fix parsing of `4.` in Expression | Haoyu Qiu | 2024-07-02 | 1 | -7/+3 |
| | | | |||||
* | | | Improve AStarGrid2D performance when jumping is enabled | Martijn | 2024-09-05 | 2 | -77/+132 |
| | | | |||||
* | | | Merge pull request #96328 from object71/fix-animation-snap-96159 | Rémi Verschelde | 2024-08-30 | 1 | -0/+3 |
|\ \ \ | | | | | | | | | | | | | Add `modf` function and fix animation editor snap behavior | ||||
| * | | | Add modf function and fix snap behavior | Hristo Iliev | 2024-08-30 | 1 | -0/+3 |
| | | | | | | | | | | | | | | | | Fixes #96159 | ||||
* | | | | Merge pull request #93893 from Togira123/fix-rand-weighted-return-value | Rémi Verschelde | 2024-08-28 | 1 | -0/+5 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix `rand_weighted` incorrectly returning -1 | ||||
| * | | | | Fix RandomPCG::rand_weighted incorrectly returning -1 | Togira | 2024-07-04 | 1 | -0/+5 |
| | |/ / | |/| | | |||||
* | | | | Merge pull request #92123 from timothyqiu/estimate-end | Rémi Verschelde | 2024-08-28 | 4 | -21/+21 |
|\ \ \ \ | | | | | | | | | | | | | | | | Change param name of AStar's `_estimate_cost` method | ||||
| * | | | | Change param name of AStar's _estimate_cost method | Haoyu Qiu | 2024-05-19 | 4 | -21/+21 |
| | | | | | |||||
* | | | | | Merge pull request #91868 from Chaosus/astargrid_get_point_positions_in_region | Rémi Verschelde | 2024-08-28 | 2 | -0/+29 |
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | Add a method to retrieve all points within a region to `AStarGrid2D` | ||||
| * | | | | Add a method to retrieve all points within a region to `AStarGrid2D` | Yuri Rubinsky | 2024-05-12 | 2 | -0/+29 |
| |/ / / | |||||
* | | | | Simplify and fix Rect2/AABB get_support function | Aaron Franke | 2024-08-19 | 2 | -17/+22 |
| | | | | |||||
* | | | | Merge pull request #95291 from BlueCube3310/hdr-optimizations | Rémi Verschelde | 2024-08-16 | 1 | -27/+40 |
|\ \ \ \ | | | | | | | | | | | | | | | | Optimize .hdr loading and RGB9E5 conversion | ||||
| * | | | | Optimize .hdr loading and RGB9E5 conversion | BlueCube3310 | 2024-08-09 | 1 | -27/+40 |
| | |_|/ | |/| | | |||||
* | | | | Merge pull request #93149 from Malcolmnixon/smoothstep-degenerate-case | Rémi Verschelde | 2024-08-16 | 1 | -2/+10 |
|\ \ \ \ | | | | | | | | | | | | | | | | Handle the smoothstep degenerate case of empty range | ||||
| * | | | | This PR handles the smoothstep degenerate case where the range is empty. | Malcolm Nixon | 2024-08-15 | 1 | -2/+10 |
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | It also updates the documentation to describe positive and negative ranges. Co-Authored-By: Hugo Locurcio <hugo.locurcio@hugo.pro> Co-Authored-By: kleonc <9283098+kleonc@users.noreply.github.com> | ||||
* / / / | Fixed Timestep Interpolation (3D) | Ricardo Buring | 2024-07-07 | 2 | -1/+388 |
|/ / / | | | | | | | | | | | | | | | | | | | Adds 3D fixed timestep interpolation to the rendering server. This does not yet include support for multimeshes or particles. Co-authored-by: lawnjelly <lawnjelly@gmail.com> | ||||
* | / | Add a check to prevent user to call `AStarGrid2D::update` when its not needed | Yuri Rubinsky | 2024-07-06 | 1 | -0/+4 |
| |/ |/| | |||||
* | | Physics Interpolation - Fix `interpolated_transform_2d` | lawnjelly | 2024-07-02 | 1 | -32/+2 |
| | | | | | | | | Uses the skew correct `Transform2D::interpolate_with()` function rather than the bugged 3.x version. | ||||
* | | Merge pull request #90582 from Repiteo/core/remove-macro-_NO_DISCARD_ | Rémi Verschelde | 2024-06-25 | 17 | -17/+17 |
|\ \ | | | | | | | | | | Core: Replace `_NO_DISCARD_` macro with `[[nodiscard]]` | ||||
| * | | Core: Replace `_NO_DISCARD_` macro with attribute | Thaddeus Crews | 2024-04-12 | 17 | -17/+17 |
| | | | |||||
* | | | Optimize `Color::find_named_color()` | Danil Alexeev | 2024-05-23 | 2 | -13/+13 |
| | | | |||||
* | | | Clarify is_polygon_clockwise() coordinate system | lawnjelly | 2024-05-20 | 1 | -0/+2 |
| |/ |/| | | | | | The function assumes a normal Cartesian coordinate system. | ||||
* | | Fix AABB Ray intersection - return inside | lawnjelly | 2024-05-09 | 2 | -22/+55 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Separates find_intersects from test_intersects for rays, and wraps the former. * Changes parameter name to "r_intersection_point". * Fixes broken old version which returned per axis t. * Returns whether the ray origin is within the AABB. * Returns intersection point when origin outside. * Returns "backtracking" intersection point when inside. * Returns sensible normal when inside. * Returns valid results on borders. * Returns robust results dealing with floating point error. Co-authored-by: Claire Blackshaw <evilkimau@gmail.com> | ||||
* | | Fix `builtin_embree=no` build linking the wrong version of Embree | Jakub Marcowski | 2024-05-08 | 1 | -1/+1 |
| | | |||||
* | | Add PackedVector4Array Variant type | K. S. Ernest (iFire) Lee | 2024-05-03 | 2 | -21/+15 |
| | | | | | | | | | | Co-authored-by: A Thousand Ships <96648715+AThousandShips@users.noreply.github.com> Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | ||||
* | | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | A Thousand Ships | 2024-05-02 | 18 | -8/+164 |
| | | | | | | | | Convenience for a number of cases operating on single values | ||||
* | | Merge pull request #90748 from aaronfranke/fix-basis-scale-global | Rémi Verschelde | 2024-04-22 | 2 | -2/+2 |
|\ \ | | | | | | | | | | Fix incorrect name of internal Basis global scale getter | ||||
| * | | Fix incorrect name of Basis global scale getter | Aaron Franke | 2024-04-16 | 2 | -2/+2 |
| |/ |