summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Check for empty vectors before trying to access a pointer to the firstMarcel Admiraal2020-05-041-1/+3
* Implement Skew in Node2DJuan Linietsky2020-05-012-0/+23
* Fixed false positives in the culling system.Kiri Jolly2020-04-296-12/+83
* [Core] Rename linear_interpolate to lerpAaron Franke2020-04-297-25/+14
* Improve the Vector2 rotated codeAaron Franke2020-04-212-11/+5
* Remove unnecessary check for zero determinant in Basis::orthonormalize().Marcel Admiraal2020-04-141-4/+0
* Fix aspect ratio on hmd projection matrixBastiaan Olij2020-04-051-1/+1
* Replace NULL with nullptrlupoDharkael2020-04-029-83/+83
* Merge pull request #37504 from qarmin/out_of_bound_cursorRémi Verschelde2020-04-021-0/+2
|\
| * Fix out of bound array access caused by unassigned variableRafał Mikrut2020-04-011-0/+2
* | SCons: Format buildsystem files with psf/blackRémi Verschelde2020-03-301-1/+1
|/
* Style: Harmonize header guards to style guide [Core]Rémi Verschelde2020-03-258-12/+12
* Merge pull request #37039 from Chaosus/astar2d_costRémi Verschelde2020-03-192-13/+192
|\
| * Implements estimate/compute_cost for AStar2DYuri Roubinsky2020-03-142-13/+192
* | Style: Set clang-format Standard to Cpp11Rémi Verschelde2020-03-172-22/+22
|/
* Merge pull request #36994 from akien-mga/typedefs-cleanupRémi Verschelde2020-03-121-4/+4
|\
| * typedefs: Cleanup unused macros and unnecessary checksRémi Verschelde2020-03-111-4/+4
* | Fix various typosluz.paz2020-03-111-1/+1
|/
* Turn Rect2's 'intersects_touch()' into an extra argument of 'intersects()'Michael Alexsander2020-03-041-22/+20
* Merge pull request #36515 from reduz/packed-array-64-bitsRémi Verschelde2020-02-252-7/+7
|\
| * Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT.Juan Linietsky2020-02-252-7/+7
* | Expression: Fix parsing integers as 32-bitRémi Verschelde2020-02-251-1/+1
|/
* Add support for Vector2i, Rect2i and Vector3i to VariantJuan Linietsky2020-02-222-1/+11
* Reworked signal connection system, added support for Callable and Signal obje...Juan Linietsky2020-02-202-28/+28
* PoolVector is gone, replaced by VectorJuan Linietsky2020-02-1811-893/+128
* Remove more deprecated methods and codeRémi Verschelde2020-02-131-8/+2
* Remove deprecated decimals builtinRémi Verschelde2020-02-122-8/+0
* Vulkan: Move thirdparty code out of drivers, style fixesRémi Verschelde2020-02-112-4/+4
* Modified rendering to use cluster instead of fowardJuan Linietsky2020-02-114-0/+61
* Fix code formatting issues and VS compilationRémi Verschelde2020-02-112-0/+60
* Several fixes to GIProbesJuan Linietsky2020-02-111-1/+1
* Fix Vector3 ambiguities and out of bounds init.bruvzg2020-02-111-2/+2
* GIProbes working.Juan Linietsky2020-02-113-0/+277
* Reflection probes workingJuan Linietsky2020-02-112-3/+3
* Rewrote large part of rendering, omni and spot shadows now work.Juan Linietsky2020-02-112-0/+23
* Yay very basic 3D (only white) finally shows.Juan Linietsky2020-02-112-0/+8
* Merge pull request #35682 from nathanwfranke/canvas-cull-control-fixRémi Verschelde2020-02-081-0/+13
|\
| * Fix bug where Control at origin with 0 size not renderednathanwfranke2020-02-071-0/+13
* | Add do..while(0) wrappers to macros without one.Marcel Admiraal2020-02-051-1/+1
|/
* Add explanations for errors related to Vector/Quat normalizationHugo Locurcio2020-01-246-16/+16
* Change CameraMatrix::get_viewport_size to get_viewport_half_extentslawnjelly2020-01-222-7/+5
* Update copyright statements to 2020Rémi Verschelde2020-01-0151-102/+102
* Add ord() function to Expression classDanil Alexeev2019-12-292-0/+29
* Drop b2d_convexdecomp. no longer necessary.Rémi Verschelde2019-12-132-11/+0
* Merge pull request #34040 from qarmin/unused_variable_more_precise_numbersRémi Verschelde2019-12-102-8/+8
|\
| * Removed unused variables, add some constants numbersRafał Mikrut2019-12-102-8/+8
* | Fix severe performance drop while deflating polylinesAndrii Doroshenko (Xrayez)2019-12-031-1/+1
|/
* Merge pull request #33583 from qarmin/fix_overflows_unitializedRémi Verschelde2019-11-201-0/+4
|\
| * Fix some overflows and unitialized variablesRafał Mikrut2019-11-201-0/+4
* | Fixed bug caused by a copy/paste error in Face3::get_closest_point_tostoofin2019-11-191-1/+1
|/