fredzio 
								
							 
						 
						
							
							
							
							
								
							
							
								fda639eb57 
								
							 
						 
						
							
							
								
								Remove unused forward declarations  
							
							
							
						 
						
							2021-04-11 14:46:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1c83e4936d 
								
							 
						 
						
							
							
								
								Read BSShaderTextureSet and NiColorInterpolator  
							
							... 
							
							
							
							Accept boolean-based and 4D vector-based NiInterpolators in ValueInterpolator constructor 
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nelsson Huotari 
								
							 
						 
						
							
							
							
							
								
							
							
								f78a5d795c 
								
							 
						 
						
							
							
								
								Separate keyframes logic to provide basis for osgAnimation integration.  
							
							
							
						 
						
							2020-11-18 22:48:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8a6d3d1b4f 
								
							 
						 
						
							
							
								
								Minor fixes  
							
							... 
							
							
							
							Fix extra semicolon
Disable collision avoidance if AI is disabled 
							
						 
						
							2020-11-13 22:53:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								94c89e6d5e 
								
							 
						 
						
							
							
								
								check ValueTs  
							
							
							
						 
						
							2020-11-13 16:41:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d8897c4509 
								
							 
						 
						
							
							
								
								remove inline and use enable_if_t  
							
							
							
						 
						
							2020-11-12 20:46:45 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Evil Eye 
								
							 
						 
						
							
							
							
							
								
							
							
								d8d4351962 
								
							 
						 
						
							
							
								
								fix MSVC2017 builds  
							
							
							
						 
						
							2020-11-12 19:45:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a46699fb1e 
								
							 
						 
						
							
							
								
								Handle NiGeomMorpherController interpolator list  
							
							
							
						 
						
							2020-11-10 23:23:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f3f5dcb016 
								
							 
						 
						
							
							
								
								Read a few more NIF types  
							
							... 
							
							
							
							NiFloatInterpolator, NiPoint3Interpolator, NiTransformInterpolator, NiBoolInterpolator
Update a few existing controller records
Update NiSkinInstance 
							
						 
						
							2020-11-10 22:37:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ca3c3b123 
								
							 
						 
						
							
							
								
								Mark overrided methods by override keyword  
							
							
							
						 
						
							2020-10-16 22:18:54 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								302d8eed27 
								
							 
						 
						
							
							
								
								Clean up Roll- and FlipController implementation  
							
							
							
						 
						
							2020-10-06 20:47:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								aa131262ea 
								
							 
						 
						
							
							
								
								Implement quadratic interpolation for scalars and vectors  
							
							
							
						 
						
							2020-08-07 11:13:53 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								a61267f57d 
								
							 
						 
						
							
							
								
								Replace NodeUserData with a custom transform node  
							
							
							
						 
						
							2020-07-26 09:57:43 +03: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								30fc2e3e5e 
								
							 
						 
						
							
							
								
								Add basic NiPathController support (movement only)  
							
							
							
						 
						
							2020-05-13 18:01:22 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								68549828b4 
								
							 
						 
						
							
							
								
								create static functions to set/get hidden node mask; compromise on magic numbers to make things easier to understand  
							
							
							
						 
						
							2020-04-22 13:34:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								32caab663f 
								
							 
						 
						
							
							
								
								Enumerate interpolation types properly  
							
							
							
						 
						
							2020-01-02 13:07:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								e654a52b70 
								
							 
						 
						
							
							
								
								More NIF adjustments  
							
							... 
							
							
							
							Constant interpolation support 
							
						 
						
							2020-01-02 13:07:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								af41e9acc1 
								
							 
						 
						
							
							
								
								Initialize variables to avoid undefined values  
							
							
							
						 
						
							2019-11-13 14:47:29 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								83f61d1636 
								
							 
						 
						
							
							
								
								Support target color in NiMaterialColorController (bug  #5159 )  
							
							
							
						 
						
							2019-09-16 22:31:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								60f112d11c 
								
							 
						 
						
							
							
								
								Add support for NiRollController (feature  #4675 )  
							
							
							
						 
						
							2019-02-21 12:34:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5d524a6a10 
								
							 
						 
						
							
							
								
								Add custom version of MorphGeometry replacing osgAnimation  
							
							... 
							
							
							
							Double buffering, custom bounding box and the update in the cull visitor (instead of update) are now all handled internally rather than needing hacks and/or callbacks. 
							
						 
						
							2017-09-01 21:42:36 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								d785344fad 
								
							 
						 
						
							
							
								
								purge all instances of <boost/shared_ptr.hpp>, clean up unused headers  
							
							
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								07f75e1104 
								
							 
						 
						
							
							
								
								replace boost::shared_ptr in extern and components  
							
							
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allofich 
								
							 
						 
						
							
							
							
							
								
							
							
								ff3e307059 
								
							 
						 
						
							
							
								
								Pass parameters by const reference  
							
							
							
						 
						
							2017-04-20 23:47:03 +09:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9f729667fb 
								
							 
						 
						
							
							
								
								Remove debug output  
							
							
							
						 
						
							2016-02-09 21:16:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5b972ee777 
								
							 
						 
						
							
							
								
								Move texture filtering settings to SceneManager  
							
							... 
							
							
							
							Practical benefits:
- Filter settings are now applied to native OSG format models. These models do not use TextureManager::getTexture2D since the model itself specifies a Texture.
- The GUI render manager will be able to use its own separate textures, making it easier to turn off filtering for them. 
							
						 
						
							2016-02-05 21:03:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c9d710f334 
								
							 
						 
						
							
							
								
								Use a typedef to avoid conditional compiling  
							
							
							
						 
						
							2015-12-01 16:18:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander "Ace" Olofsson 
								
							 
						 
						
							
							
							
							
								
							
							
								cfcbd20d99 
								
							 
						 
						
							
							
								
								Let's put it as a MSVC-only fix for now  
							
							
							
						 
						
							2015-12-01 04:19:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander "Ace" Olofsson 
								
							 
						 
						
							
							
							
							
								
							
							
								e42f4999bd 
								
							 
						 
						
							
							
								
								Quick fix for building on MSVC  
							
							
							
						 
						
							2015-12-01 04:06:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e5ec4fe042 
								
							 
						 
						
							
							
								
								Add const specifier  
							
							
							
						 
						
							2015-11-30 21:02:26 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								695fcf41c4 
								
							 
						 
						
							
							
								
								Optimize ValueInterpolator / KeyframeController  
							
							... 
							
							
							
							Cache the current position in the animation track and attempt to reuse it in the next frame.
Decent speed up for the Update phase, about 0.3 ms faster in Balmora. 
							
						 
						
							2015-11-30 20:53:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								28b20428b9 
								
							 
						 
						
							
							
								
								Remove dynamic_cast in GeomMorpherController  
							
							
							
						 
						
							2015-11-22 20:33:22 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								bd8332d2b0 
								
							 
						 
						
							
							
								
								Remove default copyop argument for nodecallback copy constructors  
							
							... 
							
							
							
							Works around a compiler warning with OSG 3.4:
warning: base class 'class osg::Callback' should be explicitly initialized in the copy constructor [-Wextra]
With no default argument for osg::CopyOp&, the compiler no longer sees the function as a real copy constructor and stops warning about the missing virtual initializations.
We don't care about this warning because there is nothing interesting to initialize in the osg::NodeCallback base anyway.
A proper fix for the warning would require to inserting OSG_VERSION conditional compiling all over the place, that is as long as we are still supporting OSG 3.2. 
							
						 
						
							2015-11-09 18:57:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								16b8ef3164 
								
							 
						 
						
							
							
								
								Don't use a shared Material in MaterialColorController  
							
							
							
						 
						
							2015-07-31 00:01:55 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								de479e35c8 
								
							 
						 
						
							
							
								
								Fix AlphaController affecting all instances of the StateSet  
							
							
							
						 
						
							2015-07-30 23:51:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								01944c33f5 
								
							 
						 
						
							
							
								
								Basic water rendering  
							
							
							
						 
						
							2015-06-02 16:35:35 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								372a54bbc7 
								
							 
						 
						
							
							
								
								Dead code removal  
							
							
							
						 
						
							2015-04-25 01:28:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								cd7808fc11 
								
							 
						 
						
							
							
								
								Cleanup in preparation for animation port  
							
							... 
							
							
							
							Scrapped previous idea for multiple animation sources, better approach incoming. 
							
						 
						
							2015-04-22 23:16:08 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								edc5cad79e 
								
							 
						 
						
							
							
								
								Port Animation::addEffect  
							
							
							
						 
						
							2015-04-19 01:57:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c516e897ee 
								
							 
						 
						
							
							
								
								Move Controller base classes to SceneUtil, add visitor to assign ControllerSources  
							
							
							
						 
						
							2015-04-14 17:51:46 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								de2c85e0f8 
								
							 
						 
						
							
							
								
								Port nifloader to the more efficient StateSetController  
							
							
							
						 
						
							2015-04-14 16:41:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a0b43f426e 
								
							 
						 
						
							
							
								
								Avoid setting DYNAMIC DataVariance on StateSets  
							
							
							
						 
						
							2015-04-11 23:01:37 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e5e1013c51 
								
							 
						 
						
							
							
								
								TextKeys attached to root node as user data, add .kf loading to scenemanager  
							
							
							
						 
						
							2015-04-02 17:34:44 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								bb32c761df 
								
							 
						 
						
							
							
								
								*very* early texture manager, need a lot more thought to design this properly  
							
							
							
						 
						
							2015-03-28 02:27:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e938fa4a9d 
								
							 
						 
						
							
							
								
								Implement extrapolation mode in ControllerFunction (Bug  #1871 )  
							
							
							
						 
						
							2015-03-25 18:12:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								20866b44f7 
								
							 
						 
						
							
							
								
								FlipController fix, DetailTexture & DarkTexture tested  
							
							
							
						 
						
							2015-03-25 00:55:09 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								6219a7bbfc 
								
							 
						 
						
							
							
								
								Add .kf loader  
							
							
							
						 
						
							2015-03-23 01:31:16 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9242e6d256 
								
							 
						 
						
							
							
								
								Avoid copying keyframes in controller instances  
							
							
							
						 
						
							2015-03-22 23:47:49 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2db5df77f0 
								
							 
						 
						
							
							
								
								Change rotation/scale workaround in preparation for loading .kf controllers  
							
							
							
						 
						
							2015-03-22 22:55:35 +01:00