MythTitans 
								
							 
						 
						
							
							
							
							
								
							
							
								d13e1278ac 
								
							 
						 
						
							
							
								
								Fix normals computation at the 'seam' of smoothed sphere and cylinder shapes  
							
							... 
							
							
							
							(cherry picked from commit 509e03c821 
							
						 
						
							2022-03-09 09:53:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e1fb145b3 
								
							 
						 
						
							
							
								
								Improve CSGPolygon3D documentation  
							
							... 
							
							
							
							- Describe why polygon triangulation usually fails in the error message. 
							
						 
						
							2022-01-21 19:59:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a627cdafc5 
								
							 
						 
						
							
							
								
								Update copyright statements to 2022  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2022-01-13 15:54:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lawnjelly 
								
							 
						 
						
							
							
							
							
								
							
							
								3d981b8265 
								
							 
						 
						
							
							
								
								Add option to use handles to RID  
							
							... 
							
							
							
							Adds an option to compile an alternative implementation for RIDs, which allows checks for erroneous usage patterns as well as providing leak tests. 
							
						 
						
							2021-12-06 14:43:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									M. Huri 
								
							 
						 
						
							
							
							
							
								
							
							
								37ccfb18ff 
								
							 
						 
						
							
							
								
								Fixed a typo in csg module  
							
							
							
						 
						
							2021-10-12 11:13:29 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stéphane Fortin 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								58a4035017 
								
							 
						 
						
							
							
								
								Fix merging error path_simplify_angle CSGPolygon  
							
							... 
							
							
							
							[3.x] Quick fix on path_simplify_angle introduce here https://github.com/godotengine/godot/pull/52509#issuecomment-933331579 
after merging #52509  
							
						 
						
							2021-10-05 21:19:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jitspoe 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7af7a9b3b 
								
							 
						 
						
							
							
								
								CSGPolygon fixes and features: Added angle simplification, UV tiling distance option, and interval type, which allows distance-based intervals (old) and subdivision-based intervals (new to 3.4).  
							
							
							
						 
						
							2021-10-04 12:14:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Haoyu Qiu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								acd15e4cd2 
								
							 
						 
						
							
							
								
								Don't update CSG Shape when not inside tree  
							
							... 
							
							
							
							(cherry picked from commit 07042b4044 
							
						 
						
							2021-09-21 17:14:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								2449b581dd 
								
							 
						 
						
							
							
								
								Fix multiple issues with CSGPolygon  
							
							
							
						 
						
							2021-08-12 09:55:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lawnjelly 
								
							 
						 
						
							
							
							
							
								
							
							
								e06cd3042f 
								
							 
						 
						
							
							
								
								Portals - Fix CSG updates on room conversion  
							
							... 
							
							
							
							Due to a quirk in CSG Shapes, updating is usually deferred to the next frame. This is problematic as we need to read back the geometry on the first frame when converting levels.
This PR adds a function to CSGShape to force immediate updating (if dirty), and calls it during room conversion. 
							
						 
						
							2021-07-29 12:41:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								48308a5e0a 
								
							 
						 
						
							
							
								
								Fix CSGSphere3D mesh creation  
							
							... 
							
							
							
							(cherry picked from commit b2156b22ea 
							
						 
						
							2021-07-28 15:34:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafał Mikrut 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb5faca39a 
								
							 
						 
						
							
							
								
								Prevent setting too big or too small Collision Mask and Layer  
							
							
							
						 
						
							2021-06-27 17:40:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								a2204f3cb3 
								
							 
						 
						
							
							
								
								Fix UV mapping on CSGSphere  
							
							
							
						 
						
							2021-05-29 19:13:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								140350d767 
								
							 
						 
						
							
							
								
								Style: Enforce braces around if blocks and loops  
							
							... 
							
							
							
							Using clang-tidy's `readability-braces-around-statements`.
https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html  
							
						 
						
							2021-05-05 15:02:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a828398655 
								
							 
						 
						
							
							
								
								Style: Replaces uses of 0/NULL by nullptr (C++11)  
							
							... 
							
							
							
							Using clang-tidy's `modernize-use-nullptr`.
https://clang.llvm.org/extra/clang-tidy/checks/modernize-use-nullptr.html  
							
						 
						
							2021-05-04 16:30:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b5e1e05ef2 
								
							 
						 
						
							
							
								
								Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks  
							
							
							
						 
						
							2021-05-04 14:45:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								64a63e0861 
								
							 
						 
						
							
							
								
								Style: clang-format: Disable AllowShortCaseLabelsOnASingleLine  
							
							
							
						 
						
							2021-05-04 14:45:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3d15f04668 
								
							 
						 
						
							
							
								
								Style: clang-format: Disable AllowShortIfStatementsOnASingleLine  
							
							
							
						 
						
							2021-05-04 14:45:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6e600cb3f0 
								
							 
						 
						
							
							
								
								Style: Set clang-format Standard to c++14  
							
							
							
						 
						
							2021-05-04 14:45:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Johannes Witt 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								41a016c1e8 
								
							 
						 
						
							
							
								
								Fix CSG Path Polygon cache being removed after connect  
							
							... 
							
							
							
							fixes  #30229 
(cherry picked from commit bab36f1273 
						
							2021-04-29 12:29:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cfccf77edb 
								
							 
						 
						
							
							
								
								Fix CSGMesh undo not refreshing gizmo  
							
							... 
							
							
							
							(cherry picked from commit 4311c2f66e 
							
						 
						
							2021-04-26 12:52:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								49646383f1 
								
							 
						 
						
							
							
								
								Update copyright statements to 2021  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community!
2020 has been a tough year for most of us personally, but a good year for
Godot development nonetheless with a huge amount of work done towards Godot
4.0 and great improvements backported to the long-lived 3.2 branch.
We've had close to 400 contributors to engine code this year, authoring near
7,000 commit! (And that's only for the `master` branch and for the engine code,
there's a lot more when counting docs, demos and other first-party repos.)
Here's to a great year 2021 for all Godot users 🎆 
(cherry picked from commit b5334d14f7 
							
						 
						
							2021-01-13 16:17:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hoontee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85cc31332a 
								
							 
						 
						
							
							
								
								Properly handle empty CSGShapes  
							
							... 
							
							
							
							(cherry picked from commit 24a6aac472 
							
						 
						
							2020-12-29 16:02:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hoontee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aa0221f0fb 
								
							 
						 
						
							
							
								
								Transform CSGShape collision when necessary  
							
							... 
							
							
							
							(cherry picked from commit fc8574fbac 
							
						 
						
							2020-09-24 14:43:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									hoontee 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8ce88d38f2 
								
							 
						 
						
							
							
								
								Properly handle empty CSGCombiners  
							
							... 
							
							
							
							(cherry picked from commit 001b6075cb 
							
						 
						
							2020-09-24 14:43:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								c8d8134288 
								
							 
						 
						
							
							
								
								Ensure CSG parent's _make_dirty() is called when entering a tree.  
							
							... 
							
							
							
							(cherry picked from commit 9be7b30f35 
							
						 
						
							2020-07-30 22:45:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								b4302d0d04 
								
							 
						 
						
							
							
								
								Fix 'physicsw' may be used uninitialized warning in csg_shape.cpp  
							
							
							
						 
						
							2020-05-11 13:33:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Marcel Admiraal 
								
							 
						 
						
							
							
							
							
								
							
							
								966139ca4c 
								
							 
						 
						
							
							
								
								Fix CSG vertex normal calculation.  
							
							... 
							
							
							
							(cherry picked from commit 9bd305bfe2 
							
						 
						
							2020-05-01 10:56:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								a7f49ac9a1 
								
							 
						 
						
							
							
								
								Update copyright statements to 2020  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community!
We're starting a new decade with a well-established, non-profit, free
and open source game engine, and tons of further improvements in the
pipeline from hundreds of contributors.
Godot will keep getting better, and we're looking forward to all the
games that the community will keep developing and releasing with it. 
							
						 
						
							2020-01-01 11:16:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								dec10dd776 
								
							 
						 
						
							
							
								
								Merge pull request  #32051  from qarmin/some_error_explanation  
							
							... 
							
							
							
							Added some obvious errors explanations 
							
						 
						
							2019-09-25 11:51:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									qarmin 
								
							 
						 
						
							
							
							
							
								
							
							
								17732fe698 
								
							 
						 
						
							
							
								
								Added some obvious errors explanations  
							
							
							
						 
						
							2019-09-25 10:28:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								696a8fb657 
								
							 
						 
						
							
							
								
								Notify changes in properties that can be edited by 3D gizmos  
							
							... 
							
							
							
							This makes the Inspector always display an up-to-date value
after editing properties using 3D gizmos. 
							
						 
						
							2019-07-10 20:07:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ibrahn Sahir 
								
							 
						 
						
							
							
							
							
								
							
							
								4e4697b1c4 
								
							 
						 
						
							
							
								
								Added release function to PoolVector::Access.  
							
							... 
							
							
							
							For clarity, assign-to-release idiom for PoolVector::Read/Write
replaced with a function call.
Existing uses replaced (or removed if already handled by scope) 
							
						 
						
							2019-07-06 12:04:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hugo Locurcio 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e87e8c0485 
								
							 
						 
						
							
							
								
								Improve the CSG shape gizmo drawing  
							
							... 
							
							
							
							The gizmo colors now depend on the operation. Subtraction will
result in an inverted gizmo color, whereas intersection is now displayed
as white.
A solid translucent overlay is now drawn over a selected node
to make it easier to distinguish. 
							
						 
						
							2019-07-05 08:13:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									qarmin 
								
							 
						 
						
							
							
							
							
								
							
							
								072e40368e 
								
							 
						 
						
							
							
								
								Fix always true/false values  
							
							
							
						 
						
							2019-06-20 16:59:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jason 
								
							 
						 
						
							
							
							
							
								
							
							
								89a9f4621f 
								
							 
						 
						
							
							
								
								Resolve :  #24682  CSGPolygon - weird end cap  
							
							
							
						 
						
							2019-05-17 20:49:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonard Meagher 
								
							 
						 
						
							
							
							
							
								
							
							
								28b902211f 
								
							 
						 
						
							
							
								
								CSGMesh material and CSGShape inherits from GeometryInstance  
							
							... 
							
							
							
							I left the material on CSGMesh because GeometryInstance's material override prevents the normal material behaviour of the csg meshes
but the material_override is useful, and now you can control the shadow, lod and other properties you get from GeometryInstance 
							
						 
						
							2019-04-11 13:20:09 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Leonard 
								
							 
						 
						
							
							
							
							
								
							
							
								209c2d2c80 
								
							 
						 
						
							
							
								
								Apply proper offset to CSGMesh material and smooth group  
							
							
							
						 
						
							2019-03-25 21:27:55 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrii Doroshenko (Xrayez) 
								
							 
						 
						
							
							
							
							
								
							
							
								095f472a0b 
								
							 
						 
						
							
							
								
								Fix CSGShape not updating on changing visibility  
							
							... 
							
							
							
							Hiding CSGShape should force the CSG operation to skip it which is intented
behaviour according to how CSGBrush is created for each shape. 
							
						 
						
							2019-02-10 23:53:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								0d438c7b18 
								
							 
						 
						
							
							
								
								Make CSG Shape work with GIProbe,  fixes   #20465  
							
							
							
						 
						
							2019-01-27 18:29:17 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								053d7f3765 
								
							 
						 
						
							
							
								
								Fix some errors found by static analysis  
							
							... 
							
							
							
							Fixes items 10, 16 and 19 from PVS-Studio blog post
in #24014 . 
							
						 
						
							2019-01-16 10:59:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
							
							
								
							
							
								b16c309f82 
								
							 
						 
						
							
							
								
								Update copyright statements to 2019  
							
							... 
							
							
							
							Happy new year to the wonderful Godot community! 
							
						 
						
							2019-01-01 12:58:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									meditator 
								
							 
						 
						
							
							
							
							
								
							
							
								0059930644 
								
							 
						 
						
							
							
								
								Add support for collision layers and masks in CSG shapes  
							
							
							
						 
						
							2018-12-15 00:36:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								fa63a0fe83 
								
							 
						 
						
							
							
								
								Reverse bitangent on everythings to ensure default normal map behavriour is consistent  
							
							
							
						 
						
							2018-12-08 13:43:46 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aron Castro 
								
							 
						 
						
							
							
							
							
								
							
							
								3aeeaa9318 
								
							 
						 
						
							
							
								
								Fix csgshape collider without object id  
							
							
							
						 
						
							2018-12-03 16:06:30 -02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rémi Verschelde 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								477e89a8a2 
								
							 
						 
						
							
							
								
								Merge pull request  #23760  from BastiaanOlij/fix_tangent_direction  
							
							... 
							
							
							
							Fixing tangent and binormal logic 
							
						 
						
							2018-11-20 14:13:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								bcef4b8dc6 
								
							 
						 
						
							
							
								
								Fixing tangent and binormal logic  
							
							
							
						 
						
							2018-11-19 22:27:05 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								9703153396 
								
							 
						 
						
							
							
								
								Adding UVs on end caps  
							
							
							
						 
						
							2018-11-19 22:08:49 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bastiaan Olij 
								
							 
						 
						
							
							
							
							
								
							
							
								caf14e77db 
								
							 
						 
						
							
							
								
								Adding mikkt tangent support to CSG objects  
							
							
							
						 
						
							2018-11-17 00:07:18 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Juan Linietsky 
								
							 
						 
						
							
							
							
							
								
							
							
								b9dd095275 
								
							 
						 
						
							
							
								
								Fix CSG shape generation with meshes without indices,  fixes   #23364  
							
							
							
						 
						
							2018-11-01 15:19:47 -03:00