Alexei Dobrohotov
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								1444ef6f43
								
							
						 | 
						
							
							
								
								Merge pull request #2298 from akortunov/optimize
							
							
							
							
							
							
							
							Do not allocate eight dummy LightStateAttribute's for every stateset 
							
						 | 
						
							2019-05-11 02:32:34 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								05d94d35f9
								
							
						 | 
						
							
							
								
								Make disabled shadow defines map static
							
							
							
							
							
						 | 
						
							2019-04-29 19:31:46 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								85e99182ce
								
							
						 | 
						
							
							
								
								Revise light source configuration (bug #4965)
							
							
							
							
							
							
							
							Set up attenuation less awkwardly
Use global attenuation settings for magic light source
Use constant attenuation settings 
							
						 | 
						
							2019-04-10 22:31:31 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bzzt
								
							 
						 | 
						
							
							
							
							
								
							
							
								1a65adacdd
								
							
						 | 
						
							
							
								
								Do not allocate dummy LightStateAttribute's for every stateset
							
							
							
							
							
						 | 
						
							2019-03-30 21:36:08 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								b466bfee40
								
							
						 | 
						
							
							
								
								Enable light sources directly to avoid virtual calls
							
							
							
							
							
						 | 
						
							2019-03-21 10:27:50 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								b2fca46206
								
							
						 | 
						
							
							
								
								Fix a couple of minor issues in shadows
							
							
							
							
							
						 | 
						
							2019-03-19 09:14:07 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								de572226e4
								
							
						 | 
						
							
							
								
								Update optimizer with upstream improvements
							
							
							
							
							
						 | 
						
							2019-03-17 07:59:16 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7917f1fc84
								
							
						 | 
						
							
							
								
								Merge pull request #2252 from akortunov/terrain
							
							
							
							
							
							
							
							Do not allocate empty callbacks in the RigGeometry 
							
						 | 
						
							2019-03-14 14:53:35 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bzzt
								
							 
						 | 
						
							
							
							
							
								
							
							
								4ab93aeffe
								
							
						 | 
						
							
							
								
								Do not allocate empty callbacks in the RigGeometry
							
							
							
							
							
						 | 
						
							2019-03-14 12:37:41 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									elsid
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								8e09468f45
								
							
						 | 
						
							
							
								
								Don't set display list usage for navmesh
							
							
							
							
							
						 | 
						
							2019-03-12 00:05:55 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									elsid
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								4395a92c35
								
							
						 | 
						
							
							
								
								Use display list to render navmesh
							
							
							
							
							
							
							
							Slightly improves performance of massive navmesh rendering. 
							
						 | 
						
							2019-03-10 23:58:49 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								bacaa1f789
								
							
						 | 
						
							
							
								
								Get rid of C-style limits in the shadows code
							
							
							
							
							
						 | 
						
							2019-03-09 13:52:03 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
							
							
								
							
							
								551563cbfb
								
							
						 | 
						
							
							
								
								Merge branch 'clsb-warning' into 'master'
							
							
							
							
							
							
							
							Hopefully fix Clang warning about hiding overloaded virtual functions
See merge request OpenMW/openmw!82 
							
						 | 
						
							2019-03-08 08:50:03 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									elsid
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								47e87cc2bd
								
							
						 | 
						
							
							
								
								Fix ODR violation for VDSMCameraCullCallback
							
							
							
							
							
							
							
							This class is also defined in OpenSceneGraph at global namespace. 
							
						 | 
						
							2019-03-07 23:49:23 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								d34724a3c4
								
							
						 | 
						
							
							
								
								Hopefully fix Clang warning about hiding overloaded virtual functions
							
							
							
							
							
						 | 
						
							2019-03-07 20:46:10 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Grigory Latyshev
								
							 
						 | 
						
							
							
							
							
								
							
							
								3872d7476b
								
							
						 | 
						
							
							
								
								Move makeOsgVec3f() to settingsutils.hpp
							
							
							
							
							
							
							
							Remove all other makeOsgVec3f() implementations 
							
						 | 
						
							2019-02-28 20:03:42 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bzzt
								
							 
						 | 
						
							
							
							
							
								
							
							
								8c649f05e6
								
							
						 | 
						
							
							
								
								Don't reallocate light list vector unnecessarily
							
							
							
							
							
						 | 
						
							2019-02-27 00:12:14 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									bzzt
								
							 
						 | 
						
							
							
							
							
								
							
							
								a567111400
								
							
						 | 
						
							
							
								
								Use emplace instead of find-assign
							
							
							
							
							
						 | 
						
							2019-02-27 00:10:34 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								3032b177a1
								
							
						 | 
						
							
							
								
								Remove redundant includes
							
							
							
							
							
						 | 
						
							2019-02-23 08:02:12 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Chris Djali
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								cb5a57e41b
								
							
						 | 
						
							
							
								
								Merge pull request #1547 from AnyOldName3/osgshadow-test-vdsm
							
							
							
							
							
							
							
							Shadows 
							
						 | 
						
							2019-02-20 15:35:49 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								0c8ad0a3bb
								
							
						 | 
						
							
							
								
								Double buffer debug HUD frustum geometries to prevent race conditions.
							
							
							
							
							
						 | 
						
							2019-02-19 18:13:03 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								f4313c02e1
								
							
						 | 
						
							
							
								
								Merge pull request #2153 from akortunov/glowing_windows
							
							
							
							
							
							
							
							Native glowing windows support 
							
						 | 
						
							2019-02-04 14:50:13 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								60c9806d62
								
							
						 | 
						
							
							
								
								Share RigGeometry node data
							
							
							
							
							
						 | 
						
							2019-02-03 13:09:49 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								9e4a339ad3
								
							
						 | 
						
							
							
								
								Daytime node switch support (feature #4836)
							
							
							
							
							
						 | 
						
							2019-02-02 10:50:15 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								15547750ba
								
							
						 | 
						
							
							
								
								Correct behaviour of use front face culling setting to not use back face culling either when disabled.
							
							
							
							
							
						 | 
						
							2019-02-01 00:29:13 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								cfe921fb82
								
							
						 | 
						
							
							
								
								Remove uneeded includes.
							
							
							
							
							
						 | 
						
							2019-01-31 20:12:42 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								2761a38562
								
							
						 | 
						
							
							
								
								Prettify shadow define map setup.
							
							
							
							
							
						 | 
						
							2019-01-31 20:12:17 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								57e10e26b2
								
							
						 | 
						
							
							
								
								Make variable name less confusing
							
							
							
							
							
						 | 
						
							2019-01-31 14:58:57 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								a24b8ec3d2
								
							
						 | 
						
							
							
								
								Fix enable/disable mixup.
							
							
							
							
							
						 | 
						
							2019-01-31 14:57:56 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								556c9a3382
								
							
						 | 
						
							
							
								
								Add normal-offset shadow mapping to remove shadow acne (flicker)
							
							
							
							
							
						 | 
						
							2019-01-30 22:28:00 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								03b71d3c30
								
							
						 | 
						
							
							
								
								Improve switchable nodes handling by optimizer
							
							
							
							
							
						 | 
						
							2019-01-27 15:19:48 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								8482236a82
								
							
						 | 
						
							
							
								
								Merge remote-tracking branch 'upstream/master' into osgshadow-test-vdsm
							
							
							
							
							
						 | 
						
							2019-01-24 23:09:23 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								d82c85913a
								
							
						 | 
						
							
							
								
								Don't bother multiplying a matrix by its inverse and applying that to the light direction.
							
							
							
							
							
							
							
							Hopefully this will improve numerical stability and reduce shadow flicker a little. 
							
						 | 
						
							2019-01-24 23:07:38 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								4438ab4493
								
							
						 | 
						
							
							
								
								Use CullVisitor traversal mask for light manager.
							
							
							
							
							
						 | 
						
							2019-01-24 22:42:23 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								2c38e337ae
								
							
						 | 
						
							
							
								
								Support NiSwitchNode (feature #4812)
							
							
							
							
							
						 | 
						
							2019-01-23 21:01:54 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								8e6fd348d1
								
							
						 | 
						
							
							
								
								RigGeometry optimization: optimize geometry optimization
							
							
							
							
							
						 | 
						
							2019-01-09 21:01:33 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								254f01b89d
								
							
						 | 
						
							
							
								
								RigGeometry optimization: vector iteration is more cheap than map iteration
							
							
							
							
							
						 | 
						
							2019-01-09 11:52:11 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Ilya Zhuravlev
								
							 
						 | 
						
							
							
							
							
								
							
							
								07e9ce84b3
								
							
						 | 
						
							
							
								
								Replace volatile bools with std::atomic<bool>
							
							
							
							
							
						 | 
						
							2018-12-24 14:19:35 -05:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								199e6ed82d
								
							
						 | 
						
							
							
								
								Revert "Use forward declaration to reduce build times."
							
							
							
							
							
							
							
							This reverts commit 305b9826df. 
							
						 | 
						
							2018-12-19 23:53:14 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								305b9826df
								
							
						 | 
						
							
							
								
								Use forward declaration to reduce build times.
							
							
							
							
							
						 | 
						
							2018-12-19 16:23:32 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								7b108ae9a2
								
							
						 | 
						
							
							
								
								Disable depth sorting for translucent objects in the shadow maps
							
							
							
							
							
						 | 
						
							2018-12-19 01:45:05 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								53188f61fc
								
							
						 | 
						
							
							
								
								Fix animation bug with VAOs
							
							
							
							
							
						 | 
						
							2018-12-18 19:44:30 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								fc19c842cf
								
							
						 | 
						
							
							
								
								Revert "fix a rig bug visible with OSG_VERTEX_BUFFER_HINT=VAO"
							
							
							
							
							
						 | 
						
							2018-12-13 20:09:46 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								2d5da1a6fa
								
							
						 | 
						
							
							
								
								Don't exclusively rely on a shadow map if its bounds have been expanded since the cull traversal.
							
							
							
							
							
						 | 
						
							2018-12-08 20:39:41 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									mp3butcher
								
							 
						 | 
						
							
							
							
							
								
							
							
								7a85e10d2f
								
							
						 | 
						
							
							
								
								fix a rig bug visible with OSG_VERTEX_BUFFER_HINT=VAO
							
							
							
							
							
						 | 
						
							2018-12-02 23:36:27 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								0a409c0ab8
								
							
						 | 
						
							
							
								
								Make shadow map front-face culling configurable
							
							
							
							
							
						 | 
						
							2018-12-01 00:26:43 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								dd207d9e54
								
							
						 | 
						
							
							
								
								Make the shadow polygon offset parameters configurable
							
							
							
							
							
						 | 
						
							2018-11-30 00:55:54 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa11832949
								
							
						 | 
						
							
							
								
								Resolve bugs with depth-clamped shadow maps
							
							
							
							
							
						 | 
						
							2018-11-29 01:17:58 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								7ad4882f0c
								
							
						 | 
						
							
							
								
								Fix debug hud frustum outline disappearence
							
							
							
							
							
						 | 
						
							2018-11-21 23:45:47 +00:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									AnyOldName3
								
							 
						 | 
						
							
							
							
							
								
							
							
								061fa57335
								
							
						 | 
						
							
							
								
								Switch to better-performing data types for debug hud geometry
							
							
							
							
							
						 | 
						
							2018-11-21 22:38:50 +00:00 | 
						
						
							
							
							
								
							
							
						 |