Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								1452684d9e 
								
							 
						 
						
							
							
								
								Use new logging system for components  
							
							
							
						 
						
							2018-08-14 19:42:41 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2a63bcf35 
								
							 
						 
						
							
							
								
								Add unit tests for BulletNifLoader  
							
							
							
						 
						
							2018-08-11 18:00:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								07f75e1104 
								
							 
						 
						
							
							
								
								replace boost::shared_ptr in extern and components  
							
							
							
						 
						
							2017-06-09 19:08:53 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								9375cbea44 
								
							 
						 
						
							
							
								
								Make NIFFilePtr const  
							
							
							
						 
						
							2016-07-10 17:10:19 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								de84452e5a 
								
							 
						 
						
							
							
								
								NifFile: close the stream after reading ( Fixes   #3070 )  
							
							
							
						 
						
							2015-12-09 04:52:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								372a54bbc7 
								
							 
						 
						
							
							
								
								Dead code removal  
							
							
							
						 
						
							2015-04-25 01:28:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								46cbec9a4a 
								
							 
						 
						
							
							
								
								Add skinning auto-detection in nifosg loader  
							
							
							
						 
						
							2015-03-25 15:39:41 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								8c10d4badb 
								
							 
						 
						
							
							
								
								NIF reader compiles without Ogre  
							
							
							
						 
						
							2015-02-17 17:08:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								cd835152e1 
								
							 
						 
						
							
							
								
								Fix spacing issue for NIF file errors.  
							
							
							
						 
						
							2014-12-12 02:01:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								5abed1c32a 
								
							 
						 
						
							
							
								
								Print a NIF file's version information when an error occurs  
							
							
							
						 
						
							2014-10-19 02:54:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								9ebf3f2f10 
								
							 
						 
						
							
							
								
								Provide more data when nifstream throws a runtime_error  
							
							
							
						 
						
							2014-10-19 02:42:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								8be6aefd95 
								
							 
						 
						
							
							
								
								Moved functions from niffile.cpp to where they belong.  
							
							... 
							
							
							
							Also cleaned up some #includes
Removed a few asserts.  Vector already throws an out_of_range error. 
							
						 
						
							2014-08-24 13:45:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								2b407a9995 
								
							 
						 
						
							
							
								
								Refactor NIF cache  
							
							... 
							
							
							
							- Remove broken cache locking mechanism
This was supposed to unload NIFFiles after a cell transition completes, but it was never working due to a mistake on the line if (--sLockLevel), should have been if (--sLockLevel == 0). Repairing this would increase load times (NIF files would have to be reloaded more frequently), so just removed it for now.
 - Decouple cache from NIFFile (now a new nifcache component)
 - Add API for future background loading
 - Provide a reliable way (SharedPtr) to hold on to loaded NIFFiles. This will be useful to avoid deep copies of keyframe and text key data, which is currently a performance bottleneck. 
							
						 
						
							2014-08-24 02:37:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								c8c45d4923 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'lgro/valgrind_fixes'  
							
							
							
						 
						
							2014-06-15 10:57:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukasz Gromanowski 
								
							 
						 
						
							
							
							
							
								
							
							
								abeb1d4ab3 
								
							 
						 
						
							
							
								
								Valgrind: Added constructor for KeyListT class, and added initialziation of ver member field in NIFFile class.  
							
							... 
							
							
							
							Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com> 
							
						 
						
							2014-06-15 09:39:16 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b158919c4b 
								
							 
						 
						
							
							
								
								Fix uninitialized variable use  
							
							
							
						 
						
							2014-06-13 02:26:52 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								029e438c11 
								
							 
						 
						
							
							
								
								Don't check mInterpolationType each iteration  
							
							
							
						 
						
							2014-06-11 23:57:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								f9f278f645 
								
							 
						 
						
							
							
								
								Fixed a capitalization error.  
							
							... 
							
							
							
							Changed Interpolations to unsigned.
Also explained what's happening in the comments. 
							
						 
						
							2014-06-06 07:00:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								b90e4db871 
								
							 
						 
						
							
							
								
								Actually read in XYZ_ROTATION_KEY data instead of discarding it.  
							
							
							
						 
						
							2014-06-06 01:26:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									dreamer-dead 
								
							 
						 
						
							
							
							
							
								
							
							
								e772bb88da 
								
							 
						 
						
							
							
								
								Remove RTTI usage in NIF reader.  
							
							
							
						 
						
							2014-06-05 20:22:20 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								576c06d791 
								
							 
						 
						
							
							
								
								Fix Bug  #1371  
							
							... 
							
							
							
							Not properly reading in the NIF file's QuaternionKeyList. 
							
						 
						
							2014-06-01 18:01:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								50a4d175da 
								
							 
						 
						
							
							
								
								Read NIF interpolation type 4 (XYZ_ROTATION_KEY)  
							
							... 
							
							
							
							Don't actually do anything with it yet, but without this the "MW Containers Animated" mod made containers inaccessible.
Partly implements Feature #1067  
							
						 
						
							2014-05-28 03:42:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								45d2a00717 
								
							 
						 
						
							
							
								
								Fixes   #1293 : Allow interpolation type 0 in case of 0 keys  
							
							
							
						 
						
							2014-04-26 11:36:27 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bret Curtis 
								
							 
						 
						
							
							
							
							
								
							
							
								ab224f93c9 
								
							 
						 
						
							
							
								
								remove our stdint.h version that uses boost and force usage of system stdint.h  
							
							
							
						 
						
							2014-03-05 17:08:58 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								254eba350e 
								
							 
						 
						
							
							
								
								Not handling interpolation type should be an error, since it will fail reading the next record if it hasn't read the previous one completely.  
							
							
							
						 
						
							2013-12-31 00:56:04 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								ebcb4c66c3 
								
							 
						 
						
							
							
								
								Properly read and use the NIF root record list  
							
							
							
						 
						
							2013-04-06 10:17:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Nathan Jeffords 
								
							 
						 
						
							
							
							
							
								
							
							
								d3c1f5e7b2 
								
							 
						 
						
							
							
								
								renamed low-level NIF related files and include guards to conform to naming convention  
							
							
							
						 
						
							2013-03-02 10:46:12 -08:00