Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								8c478dcec9 
								
							 
						 
						
							
							
								
								Restore weight scale for AStarGrid2D (partially)  
							
							
							
						 
						
							2022-12-20 12:22:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								53c76fa5d1 
								
							 
						 
						
							
							
								
								[RTL/TextServer] Add baseline inline alignment mode for objects and RTL tables.  
							
							
							
						 
						
							2022-12-15 23:16:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hei 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc245ff8a6 
								
							 
						 
						
							
							
								
								Fix "p_zfar" to "p_znear" in Projection.create_orthogonal  
							
							... 
							
							
							
							Was confused why it always gave inf:s. 
							
						 
						
							2022-12-15 19:03:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4a8b725bc9 
								
							 
						 
						
							
							
								
								Merge pull request  #68386  from MewPurPur/snappedi-snappedf  
							
							... 
							
							
							
							Implement snappedi, snappedf, and Vector[2/3/4]i.snapped 
							
						 
						
							2022-11-24 18:54:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silc Renew 
								
							 
						 
						
							
							
							
							
								
							
							
								b217c41d36 
								
							 
						 
						
							
							
								
								Refactor interpolating functions in some classes to use Math class  
							
							
							
						 
						
							2022-11-24 20:31:43 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yaohua Xiong 
								
							 
						 
						
							
							
							
							
								
							
							
								f9fa182abc 
								
							 
						 
						
							
							
								
								Refactor Curve3D::_bake() method  
							
							... 
							
							
							
							The main change is to caculate tangent directly from bezier curve, without going
through discretized polyline, avoiding pitfalls of discretization.
Other changes are:
1. Add an bezier_derivative() method for Vector3, Vector2, and Math;
2. Add an tesselate_even_length() method to Curve3D, which tesselate bezier curve to even length segments adaptively;
3. Cache the tangent vectors in baked_tangent_vector_cache; 
							
						 
						
							2022-11-24 10:52:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VolTer 
								
							 
						 
						
							
							
							
							
								
							
							
								e26f0906f2 
								
							 
						 
						
							
							
								
								Implement snappedi, snappedf, and Vector[2/3/4]i.snapped  
							
							
							
						 
						
							2022-11-19 06:18:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andy Maloney 
								
							 
						 
						
							
							
							
							
								
							
							
								cb6cffbfd9 
								
							 
						 
						
							
							
								
								Static analysis: remove "break" after "return"  
							
							... 
							
							
							
							Changes as requested to keep in sync with godotengine/godot-cpp#929  
							
						 
						
							2022-11-18 17:57:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								efe3220b2e 
								
							 
						 
						
							
							
								
								Fix periods in editor strings and messages  
							
							... 
							
							
							
							- Ensure all strings with ellipsis end with 3 periods instead of 2.
- Fix extraneous period in "Error calling from signal '...' to callable"
  messages. 
							
						 
						
							2022-11-14 19:36:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9e952c8386 
								
							 
						 
						
							
							
								
								Allow getting Quaternion rotation in different Euler orders  
							
							
							
						 
						
							2022-11-02 19:20:10 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								08d56ac2f1 
								
							 
						 
						
							
							
								
								Merge pull request  #66747  from aaronfranke/move-euler-order  
							
							... 
							
							
							
							Move EulerOrder enum to math_defs.h and global scope 
							
						 
						
							2022-11-02 22:37:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8556fdd4bc 
								
							 
						 
						
							
							
								
								Move EulerOrder enum to math_defs.h and global scope  
							
							
							
						 
						
							2022-11-02 13:44:13 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f7c611ab71 
								
							 
						 
						
							
							
								
								Style: Misc docs and comment style and language fixes  
							
							... 
							
							
							
							- Removed empty paragraphs in XML.
- Consistently use bold style for "Example:", on a new line.
- Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`).
- Fix invalid usage of backticks for inline code in BBCode.
- Fix some American/British English spelling inconsistencies.
- Other minor fixes spotted along the way, including typo fixes with codespell.
- Don't specify `@GlobalScope` for `enum` and `constant`. 
							
						 
						
							2022-11-02 19:01:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								83634119d4 
								
							 
						 
						
							
							
								
								Replace Quaternion Euler constructor with from_euler method  
							
							
							
						 
						
							2022-11-01 09:28:12 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								926429392a 
								
							 
						 
						
							
							
								
								Merge pull request  #67057  from Anutrix/rng-generator-default-seed  
							
							
							
						 
						
							2022-10-13 21:17:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								71d2e38cb5 
								
							 
						 
						
							
							
								
								Optimize Convex Collision  
							
							... 
							
							
							
							Implements the Gauss Mapping optimization to SAT convex collision test.
* Described [here](https://ubm-twvideo01.s3.amazonaws.com/o1/vault/gdc2013/slides/822403Gregorius_Dirk_TheSeparatingAxisTest.pdf ) by Dirk Gregorius.
* Requires adding of face information to edges in MeshData
* Took the chance to convert MeshData to LocalVector for performance. 
							
						 
						
							2022-10-13 19:07:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anutrix 
								
							 
						 
						
							
							
							
							
								
							
							
								a871114339 
								
							 
						 
						
							
							
								
								Randomize RandomNumberGenerator instances' default seed  
							
							
							
						 
						
							2022-10-08 12:26:26 +05:30 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
							
							
								
							
							
								5da515773d 
								
							 
						 
						
							
							
								
								Add is_finite method for checking built-in types  
							
							
							
						 
						
							2022-10-08 13:25:08 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								43722dbcbc 
								
							 
						 
						
							
							
								
								Use float literals for float calculations in Color  
							
							
							
						 
						
							2022-10-07 11:28:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0103af1ddd 
								
							 
						 
						
							
							
								
								Fix MSVC warnings, rename shadowed variables, fix uninitialized values, change warnings=all to use /W4.  
							
							
							
						 
						
							2022-10-07 11:32:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								97d232c11d 
								
							 
						 
						
							
							
								
								Enhancements to includes in core data structures  
							
							
							
						 
						
							2022-10-05 23:11:02 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2cea42cc7f 
								
							 
						 
						
							
							
								
								Rename Projection matrix to columns  
							
							
							
						 
						
							2022-10-04 12:34:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								a377c5ca22 
								
							 
						 
						
							
							
								
								Merge pull request  #66655  from MisterMX/feat/astargrid2d-vector2i  
							
							... 
							
							
							
							refactor(AStarGrid2D): Return `Vector2i` in `get_id_path` 
							
						 
						
							2022-10-03 09:24:40 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								d9a3888cea 
								
							 
						 
						
							
							
								
								Merge pull request  #66133  from aaronfranke/set-all  
							
							... 
							
							
							
							Delete `set_all`, `set_axis`, and `get_axis` methods from Vector2/3/3i/4/4i 
							
						 
						
							2022-10-03 09:23:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									MisterMX 
								
							 
						 
						
							
							
							
							
								
							
							
								bf19a1d3b3 
								
							 
						 
						
							
							
								
								refactor(AStarGrid2D): Return Vector2i in get_id_path  
							
							... 
							
							
							
							Signed-off-by: MisterMX <mbxd12@web.de> 
							
						 
						
							2022-09-30 12:02:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bruvzg 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ea1848ce0a 
								
							 
						 
						
							
							
								
								Use constexpr in the conditions with template parameters and sizeofs to suppress C4127 warnings.  
							
							
							
						 
						
							2022-09-29 10:38:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								d9b251c95c 
								
							 
						 
						
							
							
								
								Merge pull request  #66544  from lawnjelly/bvh_tree_sibling_warning  
							
							... 
							
							
							
							Fix false flag compiler warning in bvh tree 
							
						 
						
							2022-09-28 20:47:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lawnjelly 
								
							 
						 
						
							
							
							
							
								
							
							
								d7c6993f58 
								
							 
						 
						
							
							
								
								Fix false flag compiler warning in bvh tree  
							
							... 
							
							
							
							Compiler wrongly warns that sibling_id may be used when uninitialized. This PR sets the value to silence the warning. 
							
						 
						
							2022-09-28 15:33:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								926c1127e9 
								
							 
						 
						
							
							
								
								Merge pull request  #66435  from akien-mga/style-header-guards-cleanup  
							
							... 
							
							
							
							Cleanup header guards for consistency 
							
						 
						
							2022-09-26 15:48:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								49fcf4ffad 
								
							 
						 
						
							
							
								
								Style: Cleanup header guards for consistency  
							
							... 
							
							
							
							Fix file names for {Static,Lightmap}RaycasterEmbree. 
							
						 
						
							2022-09-26 13:51:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								e7e1f84854 
								
							 
						 
						
							
							
								
								Fix processing of some types in math_fieldwise.cpp/fieldwise_assign  
							
							
							
						 
						
							2022-09-26 13:22:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lawnjelly 
								
							 
						 
						
							
							
							
							
								
							
							
								91d252c697 
								
							 
						 
						
							
							
								
								Fix array-bounds warning in BVH  
							
							... 
							
							
							
							Provides a workaround to prevent tripping a compiler warning. 
							
						 
						
							2022-09-22 16:06:25 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5408af1407 
								
							 
						 
						
							
							
								
								Style: Ensure consistent formatting with clang-format 15  
							
							... 
							
							
							
							When going from version 14 to 15 it would introduce a tiny change in
`websocket_macros.h` just before the comment re-enabling clang-format,
but this can be solved by just letting it do its work.
Bonus cosmetic change in `math_fieldwise.cpp` where clang-format isn't
used, and bump recommended versions for pre-commit hook to [13; 15]. 
							
						 
						
							2022-09-21 12:48:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								50fb0220ca 
								
							 
						 
						
							
							
								
								Define AXIS_COUNT in all vector types  
							
							
							
						 
						
							2022-09-19 17:50:35 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								436dcb3286 
								
							 
						 
						
							
							
								
								Remove set_all methods from Vector2/3/4  
							
							
							
						 
						
							2022-09-19 15:08:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fd8bd27657 
								
							 
						 
						
							
							
								
								Remove set_axis and get_axis methods from Vector2/2i/3/3i/4/4i  
							
							
							
						 
						
							2022-09-19 15:08:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								300fc5e39a 
								
							 
						 
						
							
							
								
								Spacing changes in math_funcs.h  
							
							
							
						 
						
							2022-09-19 02:22:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									fabriceci 
								
							 
						 
						
							
							
							
							
								
							
							
								9f1a57d48b 
								
							 
						 
						
							
							
								
								Test, refactor and fix a bug in Basis.get_axis_angle  
							
							
							
						 
						
							2022-09-14 12:05:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Rubinsky 
								
							 
						 
						
							
							
							
							
								
							
							
								533e3669e7 
								
							 
						 
						
							
							
								
								Fix incorrect heuristic order in AStarGrid2D  
							
							
							
						 
						
							2022-09-12 13:16:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								5062aafc2d 
								
							 
						 
						
							
							
								
								Merge pull request  #64417  from aaronfranke/has-space  
							
							... 
							
							
							
							Replace AABB/Rect2/Rect2i has_no_* methods with has_* methods 
							
						 
						
							2022-09-06 17:00:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Micky 
								
							 
						 
						
							
							
							
							
								
							
							
								b6daad8d4b 
								
							 
						 
						
							
							
								
								Rename range_lerp to remap  
							
							
							
						 
						
							2022-09-06 07:19:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								995b9f94e8 
								
							 
						 
						
							
							
								
								Replace Rect2(i) has_no_area with has_area  
							
							
							
						 
						
							2022-09-04 23:03:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								817ae95667 
								
							 
						 
						
							
							
								
								Replace AABB has_no_volume with has_volume  
							
							... 
							
							
							
							Also replace has_no_surface with has_surface 
							
						 
						
							2022-09-04 23:03:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								058ac331b0 
								
							 
						 
						
							
							
								
								Minor fixes to Vector4  
							
							
							
						 
						
							2022-09-04 20:38:44 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jonathan Nicholl 
								
							 
						 
						
							
							
							
							
								
							
							
								15d057c521 
								
							 
						 
						
							
							
								
								Add is_zero_approx methods to Vector2, 3, and 4  
							
							
							
						 
						
							2022-09-02 00:29:50 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johan Aires Rastén 
								
							 
						 
						
							
							
							
							
								
							
							
								b7e2d45233 
								
							 
						 
						
							
							
								
								Replace Vector2(i) with Size2(i) for methods returning a size  
							
							
							
						 
						
							2022-09-01 20:04:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f02134a8c0 
								
							 
						 
						
							
							
								
								Merge pull request  #55617  from madmiraal/fix-55384  
							
							
							
						 
						
							2022-09-01 18:20:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c221f0284 
								
							 
						 
						
							
							
								
								Merge pull request  #65124  from zhehangd/fix_basis  
							
							
							
						 
						
							2022-09-01 09:36:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zhehang Ding 
								
							 
						 
						
							
							
							
							
								
							
							
								69fe6336f1 
								
							 
						 
						
							
							
								
								Basis constructor: row vectors -> column vectors  
							
							
							
						 
						
							2022-08-31 21:20:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silc Renew 
								
							 
						 
						
							
							
							
							
								
							
							
								c139d9ef7d 
								
							 
						 
						
							
							
								
								Discontinued spherical_interpolate_with in Transform3D  
							
							
							
						 
						
							2022-08-31 16:35:38 +09:00