summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Initial TAA implementationjfons2022-06-072-0/+6
* Add a new HashSet templatereduz2022-05-205-17/+20
* Use range iterators for RBSet in most casesAaron Record2022-05-191-3/+3
* Replace most uses of Map by HashMapreduz2022-05-1610-59/+66
* Implement exponential operator (**) to GDScript/ExpressionsYuri Roubinsky2022-05-112-14/+27
* Fix warnings found by Emscripten 3.1.10Rémi Verschelde2022-05-102-6/+0
* Allow AStar2D/AStar3D zero point weightsmix82022-05-061-2/+2
* Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde2022-05-058-42/+42
* Rename Basis get_axis to get_column, remove redundant methodsAaron Franke2022-05-034-51/+31
* Merge pull request #60627 from aaronfranke/rename-elementsRémi Verschelde2022-05-038-366/+366
|\
| * Rename Basis "elements" to "rows"Aaron Franke2022-04-295-245/+245
| * Rename Transform2D "elements" to "columns"Aaron Franke2022-04-294-121/+121
* | Style: Partially apply clang-tidy's `cppcoreguidelines-pro-type-member-init`Rémi Verschelde2022-05-023-6/+6
|/
* Fix more issues found by cppcheck.bruvzg2022-04-203-5/+8
* Color: Rename `to_srgb`/`to_linear` to include base color spaceRémi Verschelde2022-04-131-2/+2
* Rearrange TriangleMesh stack level incrementation to fix MSVC compiler optimi...SaracenOne2022-04-131-10/+10
* Fix some issues found by cppcheck.bruvzg2022-04-064-15/+16
* Fix DynamicBVH crash after #59867Rémi Verschelde2022-04-051-2/+5
* Zero initialize all pointer class and struct membersRémi Verschelde2022-04-044-47/+26
* Add protective checks for invalid handle use in BVHlawnjelly2022-03-233-14/+28
* Rename `AStar` to `AStar3D`Yuri Roubinsky2022-03-202-78/+78
* Merge pull request #59229 from taigi100/Bugfix-#59215-Standard-color-name-ret...Rémi Verschelde2022-03-171-146/+146
|\
| * Update color constants to use HEX codestaigi1002022-03-171-146/+146
* | Fix blend animation to solve TRS track bug & blend order inconsistencySilc 'Tokage' Renew2022-03-162-0/+21
|/
* Remove VARIANT_ARG* macrosreduz2022-03-091-1/+1
* VariantUtility: Unexpose `Math::range_step_decimals`Rémi Verschelde2022-03-071-1/+1
* Protection for array operator for Vector2 / 3 in DEV buildslawnjelly2022-03-074-0/+11
* Merge pull request #57630 from lawnjelly/bvh4_templated_checksRémi Verschelde2022-03-0411-213/+533
|\
| * BVH - Sync BVH with 3.xlawnjelly2022-02-0411-213/+533
* | Merge pull request #58488 from lawnjelly/float_literals_castsRémi Verschelde2022-03-0115-68/+68
|\ \
| * | Float literals - fix main primitives to use real_t castinglawnjelly2022-02-2415-68/+68
* | | Use is_zero_approx and fix spelling in CameraMatrix invertAaron Franke2022-02-261-7/+5
|/ /
* | Core: Use forward declares for Vector3/Vector3iRémi Verschelde2022-02-195-38/+52
* | Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde2022-02-163-13/+6
* | Implement cubic_interpolate() as MathFunc for refactoringSilc 'Tokage' Renew2022-02-123-32/+24
* | Float literals - fix main primitives to use .flawnjelly2022-02-1021-222/+222
* | Fix Vector2 and Vector2i coord access via operator[]Bartłomiej T. Listwon2022-02-092-10/+16
* | Merge pull request #57729 from TechnoPorg/astar-fix-invalid-includeRémi Verschelde2022-02-071-1/+0
|\ \
| * | Remove a cross include from a_star.cppTechnoPorg2022-02-061-1/+0
* | | Fix integer vector mul/div operators and bindings.reduz2022-02-065-24/+46
* | | Merge pull request #57620 from Haydoggo/expression-exp-fixRémi Verschelde2022-02-051-3/+1
|\ \ \
| * | | Make parser treat all exponent literals as floatHayden2022-02-051-3/+1
* | | | Merge pull request #57623 from akien-mga/core-math-struct-em-allRémi Verschelde2022-02-049-31/+26
|\ \ \ \
| * | | | Core: Make all Variant math types structsRémi Verschelde2022-02-049-31/+26
| | |_|/ | |/| |
* / | | Core: Move Vector2i to its own `vector2i.h` headerRémi Verschelde2022-02-0410-198/+283
|/ / /
* | | Core: Move Rect2i to its own `rect2i.h` headerRémi Verschelde2022-02-048-217/+318
* | | Cleanup and move char functions to the `char_utils.h` header.bruvzg2022-02-041-24/+12
|/ /
* | Added hex and bin literal support to Expression parserHayden Leete2022-02-041-4/+44
* | Vectors: Use clear() and has().Anilforextra2022-02-021-4/+4
* | Merge pull request #57469 from Sauermann/fix-rect2i-intersectRémi Verschelde2022-02-011-6/+6
|\ \