Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								808c905e1f 
								
							 
						 
						
							
							
								
								Initialize fields to avoid undefined behaviour  
							
							
							
						 
						
							2020-06-18 14:50:06 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								0e810c8d32 
								
							 
						 
						
							
							
								
								Fix cell borders color  
							
							
							
						 
						
							2020-06-18 09:12:56 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								805d826d5b 
								
							 
						 
						
							
							
								
								Fix Clang warnings about invalid overrides  
							
							
							
						 
						
							2020-06-16 16:59:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								4238fbccdf 
								
							 
						 
						
							
							
								
								view fix  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								da92ad329b 
								
							 
						 
						
							
							
								
								move renderbin  
							
							... 
							
							
							
							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 
								
							 
						 
						
							
							
							
							
								
							
							
								1f891ca46d 
								
							 
						 
						
							
							
								
								billboarding support for tree mods  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:27 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								6de97e6bc2 
								
							 
						 
						
							
							
								
								Remove redundant variables from RenderingManager  
							
							
							
						 
						
							2020-06-06 14:10:24 +04: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 
								
							 
						 
						
							
							
							
							
								
							
							
								ed970f4d17 
								
							 
						 
						
							
							
								
								Apply suggestion to components/terrain/terraingrid.hpp  
							
							
							
						 
						
							2020-04-24 06:26:08 +00: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 
								
							 
						 
						
							
							
							
							
								
							
							
								a4d1068d1a 
								
							 
						 
						
							
							
								
								Merge branch '13' into 'master'  
							
							... 
							
							
							
							terrainshadowclusterculling
See merge request OpenMW/openmw!141  
							
						 
						
							2020-04-22 21:42:50 +00: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 
								
							 
						 
						
							
							
							
							
								
							
							
								a68d9aed4c 
								
							 
						 
						
							
							
								
								Fix issues, found by CoverityScan  
							
							
							
						 
						
							2020-04-04 17:45:26 +04: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								eec82f676a 
								
							 
						 
						
							
							
								
								Merge pull request  #2602  from elsid/clang_tidy  
							
							... 
							
							
							
							Fix clang-tidy issues 
							
						 
						
							2019-12-03 08:27:43 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5daf602256 
								
							 
						 
						
							
							
								
								Fix iterator usage when destroying cell borders (bug  #5218 )  
							
							
							
						 
						
							2019-11-29 12:26:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								480302d634 
								
							 
						 
						
							
							
								
								terrainclusterculling  
							
							
							
						 
						
							2019-11-20 13:37:00 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4cd2ff9a3d 
								
							 
						 
						
							
							
								
								Avoid virtual call in TerrainGrid dtor  
							
							... 
							
							
							
							/home/elsid/dev/openmw/components/terrain/terraingrid.cpp:31:9: warning: Call to virtual function during destruction [clang-analyzer-optin.cplusplus.VirtualCall]
        unloadCell(mGrid.begin()->first.first, mGrid.begin()->first.second);
        ^
/home/elsid/dev/openmw/components/terrain/terraingrid.cpp:29:12: note: Assuming the condition is true
    while (!mGrid.empty())
           ^
/home/elsid/dev/openmw/components/terrain/terraingrid.cpp:29:5: note: Loop condition is true.  Entering loop body
    while (!mGrid.empty())
    ^
/home/elsid/dev/openmw/components/terrain/terraingrid.cpp:31:9: note: This destructor of an object of type '~TerrainGrid' has not returned when the virtual method was called
        unloadCell(mGrid.begin()->first.first, mGrid.begin()->first.second);
        ^
/home/elsid/dev/openmw/components/terrain/terraingrid.cpp:31:9: note: Call to virtual function during destruction 
							
						 
						
							2019-11-17 18:50:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								af41e9acc1 
								
							 
						 
						
							
							
								
								Initialize variables to avoid undefined values  
							
							
							
						 
						
							2019-11-13 14:47:29 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1da012f6ee 
								
							 
						 
						
							
							
								
								Optimize blendmap generation  
							
							
							
						 
						
							2019-06-01 14:37:29 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4500f01efd 
								
							 
						 
						
							
							
								
								Remove unused field  
							
							
							
						 
						
							2019-04-13 13:25:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								391f6faffb 
								
							 
						 
						
							
							
								
								Remove unused defaultViewer / defaultViewPoint  
							
							
							
						 
						
							2019-04-07 11:21:09 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								e908790584 
								
							 
						 
						
							
							
								
								Inherit the view point from main camera for water RTT cameras  
							
							
							
						 
						
							2019-04-07 11:21:07 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt 
								
							 
						 
						
							
							
							
							
								
							
							
								c8d2107b80 
								
							 
						 
						
							
							
								
								Do not store Viewer reference in the ViewData  
							
							
							
						 
						
							2019-03-28 09:51:45 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1e9eac568f 
								
							 
						 
						
							
							
								
								Merge pull request  #2249  from akortunov/cache  
							
							... 
							
							
							
							Implement generic caching system 
							
						 
						
							2019-03-25 13:32:23 +01:00