reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								548524152e 
								
							 
						 
						
							
							
								
								Rewrite culling to be more cache/thread friendly.  
							
							... 
							
							
							
							-Uses a single array with all data
-Massive performance improvement
-Does not support threads yet, but code is now thread friendly 
							
						 
						
							2020-12-26 19:11:33 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								83058597cf 
								
							 
						 
						
							
							
								
								Replace Octree by DynamicBVH in cull code  
							
							... 
							
							
							
							-Much greater pairing/unpairing performance
-For now, using it for culling too, but this will change in a couple of days.
-Added a paged allocator, to efficiently alloc/free some types of objects. 
							
						 
						
							2020-12-23 19:31:30 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									clayjohn 
								
							 
						 
						
							
							
							
							
								
							
							
								44f8922305 
								
							 
						 
						
							
							
								
								Port ASSAO to Godot to replace SAO  
							
							
							
						 
						
							2020-12-21 23:08:59 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								666d5f3431 
								
							 
						 
						
							
							
								
								Fix error spam on wrong attachment  
							
							... 
							
							
							
							-For now, disable reading from depth this was always broken, needs to be fixed later
-Give better error showing binding and set when this happens. 
							
						 
						
							2020-12-19 10:18:08 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								7bf90c7888 
								
							 
						 
						
							
							
								
								Improved shadow rendering efficiency  
							
							... 
							
							
							
							-Do not bind attributes that are not needed
-Improve a bit more how meshoptimizer interacts with Godot 
							
						 
						
							2020-12-18 19:47:32 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								d2302f53d6 
								
							 
						 
						
							
							
								
								Implement automatic LOD (Level of Detail)  
							
							... 
							
							
							
							-Happens on import by default for all models
-Just works (tm)
-Biasing can be later adjusted per node or per viewport (as well as globally)
-Disabled AABB.get_support test because its broken 
							
						 
						
							2020-12-18 15:48:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								bf77016c8a 
								
							 
						 
						
							
							
								
								Reimplement skeletons and blend shapes  
							
							... 
							
							
							
							Uses compute shaders, which only once, on demand, and all in parallel. 
							
						 
						
							2020-12-16 14:32:04 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									clayjohn 
								
							 
						 
						
							
							
							
							
								
							
							
								775e3db2e1 
								
							 
						 
						
							
							
								
								Fixes to recent Vulkan errors  
							
							
							
						 
						
							2020-12-10 22:47:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								2748b9a10d 
								
							 
						 
						
							
							
								
								Add support for low-end 3D rendering.  
							
							... 
							
							
							
							-Reduce number of uniform sets from 6 to 4.
-Remove features in low end mode, in order to reduce the number of texture units fit to 16. 
							
						 
						
							2020-12-07 20:50:57 -03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5dddf4377a 
								
							 
						 
						
							
							
								
								Rename RD texture "type" to "texture_type"  
							
							... 
							
							
							
							"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET. 
							
						 
						
							2020-12-04 19:34:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aaron Franke 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19bdd01438 
								
							 
						 
						
							
							
								
								Rename RD uniform "type" to "uniform_type"  
							
							... 
							
							
							
							"type" isn't very descriptive for exposed code, and this variable is exposed via RD_SETGET. 
							
						 
						
							2020-12-04 19:34:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									reduz 
								
							 
						 
						
							
							
							
							
								
							
							
								2787ad65be 
								
							 
						 
						
							
							
								
								RenderingServer reorganization  
							
							
							
						 
						
							2020-12-04 18:39:46 -03:00