Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca3c3b123 
								
							 
						 
						
							
							
								
								Mark overrided methods by override keyword  
							
							
							
						 
						
							2020-10-16 22:18:54 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40ad87bc4d 
								
							 
						 
						
							
							
								
								Replace OpenThreads by std types  
							
							
							
						 
						
							2020-06-25 22:16:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								65cd2c77aa 
								
							 
						 
						
							
							
								
								static intersections  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								c7fda6d280 
								
							 
						 
						
							
							
								
								activegrid paging = 2xfps  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								b4af2ac672 
								
							 
						 
						
							
							
								
								avoid blocking on pagerebuild  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								17637c6575 
								
							 
						 
						
							
							
								
								pagerebuild on disable  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								ffbed7ee38 
								
							 
						 
						
							
							
								
								loadingscreen  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								b7b31926a8 
								
							 
						 
						
							
							
								
								fix map glitch + cleanup  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								77b92aee9c 
								
							 
						 
						
							
							
								
								fix shadowsglitch by bounds overflow  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								cf439581e1 
								
							 
						 
						
							
							
								
								comply by elsid review  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								ce505a9bb3 
								
							 
						 
						
							
							
								
								crashfix + optimiziation  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								d684f1a78f 
								
							 
						 
						
							
							
								
								terrainbased objectpaging  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								1bf2ddac4d 
								
							 
						 
						
							
							
								
								Cleanup  
							
							... 
							
							
							
							Move static variable declaration out of the loop
Remove redundant boolean argument from applyDrawableProperties()
Improve HeightCullCallback class formatting 
							
						 
						
							2020-05-07 18:54:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								756ec7117b 
								
							 
						 
						
							
							
								
								make mGrid (and friends) private again, create accessor method to return bool of mGrid.empty()  
							
							
							
						 
						
							2020-04-23 17:40:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								48713915cb 
								
							 
						 
						
							
							
								
								re-use bzzts waterplane overlay for debug; makes it easier to test. To use this, set the env OPENMW_WATER_CULLING_DEBUG=1; You will see blue rectangles corresponding to water outlines. Once there are no more outlines, water is culled. You can further see this by pressing F3 3 times to check the the amount of quads. Before culling it should be around 1600, after culling it should drop to 0.  
							
							
							
						 
						
							2020-04-23 11:12:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								407fbe320e 
								
							 
						 
						
							
							
								
								cleanup and use C++ version of FLT_MAX  
							
							
							
						 
						
							2020-04-23 10:10:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								ed20d869b4 
								
							 
						 
						
							
							
								
								waterculling for both terrain  
							
							
							
						 
						
							2020-04-23 08:53:21 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8107e837 
								
							 
						 
						
							
							
								
								as it says; revert vismask and uncomplicate openmw  
							
							
							
						 
						
							2020-04-20 20:57:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								39a55318b0 
								
							 
						 
						
							
							
								
								Remove unused variable  
							
							
							
						 
						
							2020-04-10 22:50:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								84979fa8b7 
								
							 
						 
						
							
							
								
								Move VisMask to components  
							
							
							
						 
						
							2020-02-16 16:03:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f4291ea948 
								
							 
						 
						
							
							
								
								Fix intersector usage (bug  #5283 )  
							
							
							
						 
						
							2020-02-10 22:31:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d42b5fd28e 
								
							 
						 
						
							
							
								
								Fix warning -Woverloaded-virtual  
							
							... 
							
							
							
							In file included from openmw/components/terrain/quadtreeworld.cpp:10:
openmw/components/terrain/quadtreenode.hpp:95:14: warning: 'Terrain::QuadTreeNode::traverse' hides overloaded virtual function [-Woverloaded-virtual]
        void traverse(ViewData* vd, const osg::Vec3f& viewPoint, LodCallback* lodCallback, float maxDist);
             ^
OpenSceneGraph/build/clang/release/include/osg/Group:43:22: note: hidden overloaded virtual function 'osg::Group::traverse' declared here: different number of parameters (1 vs 4)
        virtual void traverse(NodeVisitor& nv);
                     ^
1 warning generated. 
							
						 
						
							2019-11-05 09:31:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								751accad0f 
								
							 
						 
						
							
							
								
								Remove unused field QuadTreeBuilder::mLodFactor  
							
							
							
						 
						
							2019-09-28 14:26:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								a730365ea1 
								
							 
						 
						
							
							
								
								Creanup Distant Terrain code  
							
							... 
							
							
							
							- Cull terrain in the stock osg::CullVisitor
- Do not compile composite maps for shadow camera
- Do not abuse userdata for composite maps 
							
						 
						
							2019-06-05 19:09:57 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								e4ba6ecf15 
								
							 
						 
						
							
							
								
								Do not store a LOD callback in the every QuadTreeNode  
							
							
							
						 
						
							2019-06-05 18:27:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								a61c0aaee1 
								
							 
						 
						
							
							
								
								Do not load height data to the qued tree since we do not need it now  
							
							
							
						 
						
							2019-06-05 18:27:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								ebcf8ca062 
								
							 
						 
						
							
							
								
								Do not store a ViewDataMap in the every QuadTreeNode  
							
							
							
						 
						
							2019-06-05 18:27:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								cb6d27fb12 
								
							 
						 
						
							
							
								
								Use the custom LineSegmentIntersector for QuadTree to simplify traversal  
							
							... 
							
							
							
							code 
							
						 
						
							2019-06-05 18:27:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								ce4e8be9ac 
								
							 
						 
						
							
							
								
								Move traverse methods to the QuadTreeNode  
							
							
							
						 
						
							2019-06-05 18:27:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								391f6faffb 
								
							 
						 
						
							
							
								
								Remove unused defaultViewer / defaultViewPoint  
							
							
							
						 
						
							2019-04-07 11:21:09 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								489e5c6cce 
								
							 
						 
						
							
							
								
								Store preloaded terrain view in the main thread  
							
							
							
						 
						
							2019-04-07 11:15:21 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								63ab7345be 
								
							 
						 
						
							
							
								
								Reuse traversal result for different traversal with same view point  
							
							... 
							
							
							
							Rename eyePoint to viewPoint to match OSG conventions (eyePoint is the camera position, viewPoint is for LOD handling) 
							
						 
						
							2019-04-07 11:14:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d56733149c 
								
							 
						 
						
							
							
								
								Merge pull request  #2201  from akortunov/optimize_terrain  
							
							... 
							
							
							
							Optimize terrain 
							
						 
						
							2019-03-18 08:59:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								6029ed4ecc 
								
							 
						 
						
							
							
								
								Reject empty quad tree nodes at the cell level without land data  
							
							
							
						 
						
							2019-03-18 10:27:29 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								36fa51b6ad 
								
							 
						 
						
							
							
								
								Fix bounding box calculation for terrain shapes  
							
							
							
						 
						
							2019-03-18 10:27:09 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								12f9184d00 
								
							 
						 
						
							
							
								
								Allow to interrupt terrain preloading  
							
							
							
						 
						
							2019-03-09 13:15:23 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								e0cf460ba3 
								
							 
						 
						
							
							
								
								Do not load terrain beyond the viewing distance  
							
							
							
						 
						
							2019-03-08 22:15:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								a6fd077537 
								
							 
						 
						
							
							
								
								Render nearby default cells if the Distant Terrain is disabled  
							
							
							
						 
						
							2019-03-08 22:15:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								46e1ed660c 
								
							 
						 
						
							
							
								
								Revert "Render default land texture for Wilderness cells with distant terrain"  
							
							... 
							
							
							
							This reverts commit 888c2d9a33 
							
						 
						
							2019-03-08 22:15:27 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								72db11b56c 
								
							 
						 
						
							
							
								
								Fix Clang warnings about hidden virtual methods  
							
							
							
						 
						
							2019-03-07 17:53:59 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cd70354f34 
								
							 
						 
						
							
							
								
								Merge pull request  #2190  from akortunov/terrain  
							
							... 
							
							
							
							Make Distant Terrain configurable 
							
						 
						
							2019-03-02 11:19:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								56fea4b062 
								
							 
						 
						
							
							
								
								Add setting to control composite geometry size  
							
							
							
						 
						
							2019-03-01 18:02:40 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								9d44e18af6 
								
							 
						 
						
							
							
								
								Allow to configure terrain vertex LOD  
							
							
							
						 
						
							2019-03-01 18:02:38 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								03f23b235a 
								
							 
						 
						
							
							
								
								Optimize terrain QuadTree build  
							
							
							
						 
						
							2019-03-01 16:17:11 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								fd94d7f7ff 
								
							 
						 
						
							
							
								
								Make Distant Terrain more configurable (feature  #4890 )  
							
							
							
						 
						
							2019-03-01 14:51:13 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								b2000b7642 
								
							 
						 
						
							
							
								
								Fix quad tree node child bounding box dimensions  
							
							
							
						 
						
							2019-02-28 02:51:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								4f387fdf1c 
								
							 
						 
						
							
							
								
								Prune empty quad tree nodes  
							
							
							
						 
						
							2019-02-28 02:47:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								b6b1b39804 
								
							 
						 
						
							
							
								
								Make the terrain paging system use the view point rather than the eye point to determine which nodes to use so that it can be inherited by RTT cameras.  
							
							
							
						 
						
							2018-12-10 21:20:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								0124be5713 
								
							 
						 
						
							
							
								
								Merge upstream/master  
							
							
							
						 
						
							2018-10-10 21:23:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e06f0b797a 
								
							 
						 
						
							
							
								
								Replace all NULLs to nullptr  
							
							
							
						 
						
							2018-10-09 10:21:12 +04:00