Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								f175beb304 
								
							 
						 
						
							
							
								
								Define template ref classes in components  
							
							
							
						 
						
							2021-01-13 14:25:21 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								801e2d6ad0 
								
							 
						 
						
							
							
								
								Avoid to use uninitialized variables  
							
							
							
						 
						
							2021-01-09 13:36:40 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								8b2bf12e8f 
								
							 
						 
						
							
							
								
								Use bip01 for root bone name  
							
							
							
						 
						
							2020-12-15 13:51:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								6c1f6169c0 
								
							 
						 
						
							
							
								
								Fix root movement glitch  
							
							
							
						 
						
							2020-12-15 13:50:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								256aa5e71d 
								
							 
						 
						
							
							
								
								Use const auto&  
							
							
							
						 
						
							2020-12-12 22:23:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5ad297e6ff 
								
							 
						 
						
							
							
								
								Guarantee glow updater regenerates shaders on completion  
							
							... 
							
							
							
							Previously, it would edit the odd numbered stateset, then regenerate
shaders for the even-numbered one, then edit the even numbered one, and
regenerate shaders for the odd numbered one (or vice versa if it
finished during an even numbered frame). This would leave one of the
shader programs still trying to use the state that had been removed. 
							
						 
						
							2020-12-03 18:41:32 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8084a336b5 
								
							 
						 
						
							
							
								
								Replace zeroes and nulls by nullptrs  
							
							
							
						 
						
							2020-11-29 11:14:07 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								55dcc6582a 
								
							 
						 
						
							
							
								
								Don't duplicate getFileExtension, use OpenMW's namespaces  
							
							
							
						 
						
							2020-11-28 15:03:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								3232faa703 
								
							 
						 
						
							
							
								
								Use const ref instead of value  
							
							
							
						 
						
							2020-11-20 19:41:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								32d4344803 
								
							 
						 
						
							
							
								
								Don't copy osga-data in base class keyframecontroller, fix warnings.  
							
							
							
						 
						
							2020-11-20 19:38:29 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								6e77ad1f6a 
								
							 
						 
						
							
							
								
								OSG-Collada animation support  
							
							
							
						 
						
							2020-11-19 01:11:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								f78a5d795c 
								
							 
						 
						
							
							
								
								Separate keyframes logic to provide basis for osgAnimation integration.  
							
							
							
						 
						
							2020-11-18 22:48:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								37661bffea 
								
							 
						 
						
							
							
								
								Merge branch 'shadowdisable-fix' into 'master'  
							
							... 
							
							
							
							Make disableShadowsForStateSet a no-op when shadows are disabled
See merge request OpenMW/openmw!205  
							
						 
						
							2020-11-18 18:56:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								7768556ce6 
								
							 
						 
						
							
							
								
								Set dummy state when disabling shadows indoors  
							
							... 
							
							
							
							As we don't reconfigure all shaders without shadows when we disable them
indoors (as it'd probably add a hitch to transitioning in and out) we
need to set up dummy state so the shaders don't do anything illegal.
This hadn't had symptoms for most objects as when indoors, nearly
everything would be drawn first in one of the water RTTs, which had
dummy state to disable shadows already. This wasn't true of the water
plane itself, though, yet somehow it took until just now for anyone to
report that.
This resolves vtastek's issue where the water would be invisible indoors 
							
						 
						
							2020-11-16 21:01:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								1e0df23d14 
								
							 
						 
						
							
							
								
								Merge branch 'shadows-bin' into 'master'  
							
							... 
							
							
							
							Use a custom renderbin to avoid pointless OpenGL state switches
See merge request OpenMW/openmw!402  
							
						 
						
							2020-11-13 16:29:41 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								fcfd340c69 
								
							 
						 
						
							
							
								
								Actually copy alpha blended drawables to the new stategraph  
							
							
							
						 
						
							2020-11-12 23:23:40 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								55f65752fd 
								
							 
						 
						
							
							
								
								Don't bind unnecessary colour buffer when drawing shadow maps  
							
							
							
						 
						
							2020-11-12 17:55:10 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								cdbf19a508 
								
							 
						 
						
							
							
								
								Tidy up run-on lines  
							
							
							
						 
						
							2020-11-12 17:04:23 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								296dce470a 
								
							 
						 
						
							
							
								
								Spelling fix  
							
							
							
						 
						
							2020-11-12 16:58:29 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								72f7e6a702 
								
							 
						 
						
							
							
								
								Handle all shadow alpha uniforms in shadowsbin  
							
							
							
						 
						
							2020-11-12 00:26:30 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								5d046bc95d 
								
							 
						 
						
							
							
								
								Mark override  
							
							
							
						 
						
							2020-11-11 14:58:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								53f91a3aa5 
								
							 
						 
						
							
							
								
								Merge pull request  #3018  from akortunov/emplace  
							
							... 
							
							
							
							Use emplace_back instead of push_back 
							
						 
						
							2020-11-01 01:58:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								449506fef1 
								
							 
						 
						
							
							
								
								Attempt to explain what shadowsbin is doing  
							
							
							
						 
						
							2020-10-31 19:06:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4fc5e22e9e 
								
							 
						 
						
							
							
								
								NIF fixes and cleanup  
							
							... 
							
							
							
							Get rid of NodeIndexHolder
Use unsigned 32-bit type for NIF record index
Fix calculation of the number of UV sets 
							
						 
						
							2020-10-26 02:51:25 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								f7dddb8857 
								
							 
						 
						
							
							
								
								Merge branch '3' of  https://gitlab.com/bzzt/openmw  into shadows-bin  
							
							... 
							
							
							
							This won't actually work. 
							
						 
						
							2020-10-23 17:55:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								065ed5138e 
								
							 
						 
						
							
							
								
								Use emplace_back instead of push_back  
							
							
							
						 
						
							2020-10-18 10:27:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca3c3b123 
								
							 
						 
						
							
							
								
								Mark overrided methods by override keyword  
							
							
							
						 
						
							2020-10-16 22:18:54 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9f08dc9968 
								
							 
						 
						
							
							
								
								Revert "Merge branch 'skinning' into 'master'"  
							
							... 
							
							
							
							This reverts merge request !327  
							
						 
						
							2020-10-08 23:24:28 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6be808e301 
								
							 
						 
						
							
							
								
								RigGeometry: convert some pairs to structs  
							
							
							
						 
						
							2020-10-08 03:05:59 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								fd14dad789 
								
							 
						 
						
							
							
								
								const osg::ref_ptf reference should be faster than value as constructor and destructor are non-trivial  
							
							... 
							
							
							
							I played around in GodBolt and got into an argument to determine this. The difference will be immeasurably small, but my curiosity has been satisfied. 
							
						 
						
							2020-08-20 03:01:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								707204133d 
								
							 
						 
						
							
							
								
								Double-buffer shadow uniforms that change each frame  
							
							
							
						 
						
							2020-08-20 00:38:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								ce98d7053b 
								
							 
						 
						
							
							
								
								Double buffer view-dependent data stateset  
							
							
							
						 
						
							2020-08-19 22:55:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									AnyOldName3 
								
							 
						 
						
							
							
							
							
								
							
							
								98b2d5d921 
								
							 
						 
						
							
							
								
								Make shadow debug HUD thread-safe  
							
							... 
							
							
							
							* Double buffer the frustum uniforms.
* Don't mess with the debug geometry's StateSet.
* Change two-element vectors to arrays so the size is explicit. 
							
						 
						
							2020-08-19 19:29:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								215ddb9106 
								
							 
						 
						
							
							
								
								Do not print warnings for VisController  
							
							
							
						 
						
							2020-08-12 11:16:37 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								46825e8a4d 
								
							 
						 
						
							
							
								
								Move NIF record index back to a separate user object  
							
							... 
							
							
							
							This makes sure it's never erroneously optimized out. NodeIndexHolders don't need to be cloned as their record index is never supposed to be changed. 
							
						 
						
							2020-07-26 09:57:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								cc791af0f5 
								
							 
						 
						
							
							
								
								Serialization fixes  
							
							... 
							
							
							
							Make sure NifOsg::MatrixTransform serialization behaves as intended
Add a dummy serializer for NifOsg::UVController 
							
						 
						
							2020-07-26 09:57:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								3b55d657e5 
								
							 
						 
						
							
							
								
								CopyRigVisitor: Log the number of parents in multiple parents error  
							
							
							
						 
						
							2020-07-26 09:57:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								a61267f57d 
								
							 
						 
						
							
							
								
								Replace NodeUserData with a custom transform node  
							
							
							
						 
						
							2020-07-26 09:57:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								4c9cefefdd 
								
							 
						 
						
							
							
								
								Get rid of NifOsg::CollisionSwitch  
							
							
							
						 
						
							2020-07-26 09:57:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0c2fea8254 
								
							 
						 
						
							
							
								
								Merge pull request  #2932  from elsid/replace_open_threads  
							
							... 
							
							
							
							Replace OpenThreads by std types 
							
						 
						
							2020-07-04 13:11:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								ef6fe8d52a 
								
							 
						 
						
							
							
								
								Fix crash in the stateset updater (regression  #5478 )  
							
							
							
						 
						
							2020-06-30 09:01:17 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								40ad87bc4d 
								
							 
						 
						
							
							
								
								Replace OpenThreads by std types  
							
							
							
						 
						
							2020-06-25 22:16:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3251687a3d 
								
							 
						 
						
							
							
								
								Use std types for WorkQueue  
							
							
							
						 
						
							2020-06-24 21:23:31 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								f94ca28dbe 
								
							 
						 
						
							
							
								
								#5463 : Optimizer fix, problem was indeed related to tangents not being transformd properly.  
							
							
							
						 
						
							2020-06-18 17:23:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								66b5cf9f1d 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'near_far_mode_in_launcher'  
							
							... 
							
							
							
							# Conflicts:
#   files/settings-default.cfg 
							
						 
						
							2020-06-16 23:05:07 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								26ab176389 
								
							 
						 
						
							
							
								
								profiling  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								daa2761c2d 
								
							 
						 
						
							
							
								
								alphablending & billboardfix  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								f12879a04c 
								
							 
						 
						
							
							
								
								allow statesetupdater as cullcallback = faster + works in paging  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									bzzt lost a hitlab login 
								
							 
						 
						
							
							
							
							
								
							
							
								9f0398c021 
								
							 
						 
						
							
							
								
								intersection by refnum tag + enable paging for acti,door,cont  
							
							... 
							
							
							
							Signed-off-by: Bret Curtis <psi29a@gmail.com> 
							
						 
						
							2020-06-13 00:22:28 +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