| 
								
								
									 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 |  | 
				
					
						| 
								
								
									 Capostrophic | 786f3e5fc3 | Remove unused and unfinished blendmap packing feature | 2019-03-22 22:15:28 +03:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 0e1f5f68b6 | Do not allow different threads to compile the same composite map | 2019-03-21 08:52:13 +04:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | cad45e96ac | Remove redundant mCompile set - we do not use data from it anyway | 2019-03-21 08:42:48 +04:00 |  | 
				
					
						| 
								
								
									 bzzt | c2986b3bd7 | Do not block the loading thread while compiling composite maps in the draw thread | 2019-03-20 21:42:53 +04:00 |  | 
				
					
						| 
								
								
									 Bret Curtis | b819690e82 | Merge pull request #2264 from akortunov/optimize_terrain Delete composite map layers in the background thread | 2019-03-18 13:52:17 +01:00 |  | 
				
					
						| 
								
								
									 bzzt | aa5a071aef | Delete composite map layers in the background thread | 2019-03-18 14:00:50 +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 |  | 
				
					
						| 
								
								
									 bzzt | e131e6699c | Match vertex colors data type to source | 2019-03-17 07:24:22 +03:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 2ed05a5195 | Implement generic caching system | 2019-03-14 09:10:19 +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 |  | 
				
					
						| 
								
								
									 Bret Curtis | a381a1aff4 | Merge pull request #2222 from akortunov/warnfix Attempt to fix Clang warnings about hidden virtual methods | 2019-03-08 00:09:31 +01:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 72db11b56c | Fix Clang warnings about hidden virtual methods | 2019-03-07 17:53:59 +04:00 |  | 
				
					
						| 
								
								
									 Capostrophic | 0cdc46dfd6 | Move forcePPL and clamp to global shader defines (bug #4869) | 2019-03-05 23:36:08 +03: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 | 172cb74763 | Delete composite map layers on demand | 2019-02-28 02:47:00 +03:00 |  | 
				
					
						| 
								
								
									 bzzt | 4f387fdf1c | Prune empty quad tree nodes | 2019-02-28 02:47:00 +03:00 |  | 
				
					
						| 
								
								
									 bzzt | 5bce3cbc68 | Don't use MWRender namespace in common terrain components | 2019-02-27 00:04:01 +03:00 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 3032b177a1 | Remove redundant includes | 2019-02-23 08:02:12 +04: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 | ce15369bbd | Convert colorMode shader define to a uniform | 2018-10-15 23:12:15 +01: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 |  | 
				
					
						| 
								
								
									 Andrei Kortunov | 70ed8fd1a9 | Use constants instead of widely used magic numbers (task #4645) | 2018-09-17 19:22:50 +04:00 |  | 
				
					
						| 
								
								
									 AnyOldName3 | 80082308f0 | Merge upstream (shadermanager log system revamp) | 2018-08-17 18:22:13 +01:00 |  | 
				
					
						| 
								
								
									 elsid | c2b8c7086a | Fix race condition Values are accessed from main thread and cell preloader threads. | 2018-08-12 01:06:58 +03:00 |  | 
				
					
						| 
								
								
									 AnyOldName3 | cc23a968d1 | Merge upstream/master | 2018-08-01 14:13:45 +01:00 |  |