Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								70ed8fd1a9 
								
							 
						 
						
							
							
								
								Use constants instead of widely used magic numbers (task  #4645 )  
							
							
							
						 
						
							2018-09-17 19:22:50 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								553094669b 
								
							 
						 
						
							
							
								
								Merge upstream/master (& fix merge conflicts)  
							
							
							
						 
						
							2018-06-20 00:11:23 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miloslav Číž 
								
							 
						 
						
							
							
							
							
								
							
							
								c3d7ee5a9e 
								
							 
						 
						
							
							
								
								Resolve merge conflicts  
							
							
							
						 
						
							2018-06-13 08:22:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Miloslav Číž 
								
							 
						 
						
							
							
							
							
								
							
							
								db8aaa74d6 
								
							 
						 
						
							
							
								
								Start cell border debug drawing  
							
							
							
						 
						
							2018-06-13 01:48:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								759e6fb804 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'refs/remotes/upstream/master'  
							
							
							
						 
						
							2018-05-27 15:41:42 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								810e4416f6 
								
							 
						 
						
							
							
								
								Merged pull request  #1691  
							
							
							
						 
						
							2018-05-23 16:56:36 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								888c2d9a33 
								
							 
						 
						
							
							
								
								Render default land texture for Wilderness cells with distant terrain  
							
							
							
						 
						
							2018-05-22 12:40:01 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								6cc7405194 
								
							 
						 
						
							
							
								
								Remove unnecessary command from QuadTreeWorld destructor (bug  #4408 )  
							
							
							
						 
						
							2018-04-30 18:29:26 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								fc41902798 
								
							 
						 
						
							
							
								
								Replace a dynamic cast with string comarison  
							
							
							
						 
						
							2018-03-01 14:37:11 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								e233dae1cd 
								
							 
						 
						
							
							
								
								Hook up the new shadow technique  
							
							
							
						 
						
							2018-02-26 22:27:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								02d0ee3485 
								
							 
						 
						
							
							
								
								Rename old shadow class to shadow manager  
							
							
							
						 
						
							2018-02-26 14:29:31 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								9ec59783ba 
								
							 
						 
						
							
							
								
								Add basic support for distant terrain CLSB  
							
							... 
							
							
							
							(cherry picked from commit 0f9dc3e65b72e6fff762f7a0933bae6f861e5fd4) 
							
						 
						
							2018-02-23 23:37:04 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ac78d01b2b 
								
							 
						 
						
							
							
								
								Terrain: use the main camera's viewpoint for intersection tests  
							
							... 
							
							
							
							Fixes lag spikes caused by intersection tests loading/unloading terrain pages. 
							
						 
						
							2017-07-19 13:11:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a070551af3 
								
							 
						 
						
							
							
								
								Attempt to fix naming conflict on windows  
							
							
							
						 
						
							2017-03-15 17:51:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								0782839a42 
								
							 
						 
						
							
							
								
								Avoid redundant culling tests on the transform/drawable  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								fb8ac06524 
								
							 
						 
						
							
							
								
								Reduce the minSize of quad tree nodes for better performance  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a041546b54 
								
							 
						 
						
							
							
								
								Use the quad tree's minSize in the LodCallback  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e4e8821902 
								
							 
						 
						
							
							
								
								Refactor update of lodFlags  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2aa09639a9 
								
							 
						 
						
							
							
								
								Re-enable terrain intersections  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								d055dc25bf 
								
							 
						 
						
							
							
								
								Add custom traversal for local map camera to avoid loading terrain nodes that are exactly outside the border to another cell  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								7d50b6c2e2 
								
							 
						 
						
							
							
								
								Add QuadTreeWorld::cacheCell to preload cells at max LOD for local maps  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								3c29e2dbeb 
								
							 
						 
						
							
							
								
								Refactor ownership of terrain views  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								28fd492711 
								
							 
						 
						
							
							
								
								Don't use terrain LOD for the map camera  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e7a0878c10 
								
							 
						 
						
							
							
								
								Add CompositeMapRenderer info to the stats panel  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								683e625c6c 
								
							 
						 
						
							
							
								
								Rewrite CompositeMapRenderer to be based on Drawable and share the FBO  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								4baa795152 
								
							 
						 
						
							
							
								
								Add preloading implementation to QuadTreeWorld  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9db71e3f62 
								
							 
						 
						
							
							
								
								Recompute the LOD stitching when the view changes  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								1c15686353 
								
							 
						 
						
							
							
								
								Remove non required use of WorkQueue  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								433900fca5 
								
							 
						 
						
							
							
								
								Fix waiting on initial quad tree build  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								4dbd224249 
								
							 
						 
						
							
							
								
								Hide the terrain in non-exterior cells  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2580de11a4 
								
							 
						 
						
							
							
								
								Refactor ownership of ViewDataMap  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5a3c645c89 
								
							 
						 
						
							
							
								
								Enable lazy compiling of composite maps  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								99e18f0d68 
								
							 
						 
						
							
							
								
								Clear the ViewData on exit  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								bb991850da 
								
							 
						 
						
							
							
								
								Add LOD stitches  
							
							
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								8c151364df 
								
							 
						 
						
							
							
								
								Add special handling for CullVisitor to QuadTreeWorld.  
							
							... 
							
							
							
							- Cull only against bounding box, not bounding sphere, as this appears to perform better.
- Also traverse into non visible nodes to compute their LOD, this is to avoid nodes having to be loaded in when the player turns the view around, and will avoid unnecessary refs/unrefs of rendering data in the View. This should probably be turned off at some point for static cameras, such as the local maps. 
							
						 
						
							2017-03-14 19:27:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								7d004bf757 
								
							 
						 
						
							
							
								
								Preliminary rendering of QuadTreeWorld  
							
							
							
						 
						
							2017-03-14 19:27:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ce8c4ad4f5 
								
							 
						 
						
							
							
								
								Add quad tree implementation (no rendering yet)  
							
							
							
						 
						
							2017-03-14 19:27:55 +01:00