elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b39ccbeeef 
								
							 
						 
						
							
							
								
								Remove NIFFile::warn and NIFFile::fail functions  
							
							... 
							
							
							
							These functions use NIFFile only as context, they are not really a part of
either reading nor state invariant. And they only confuse reader because it's
not immediatelly obvious that no code is executed after fail. 
							
						 
						
							2022-09-24 19:10:05 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									clang-format-bot 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ddb0522bbf 
								
							 
						 
						
							
							
								
								Apply clang-format to code base  
							
							
							
						 
						
							2022-09-22 21:35:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								410a2881fe 
								
							 
						 
						
							
							
								
								Add comma to the last array element to prevent putting multiple elements on a single line  
							
							
							
						 
						
							2022-09-14 00:36:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								2df8bfed25 
								
							 
						 
						
							
							
								
								Fix build errors after rebase against master due to large amount of changes.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								a13709c510 
								
							 
						 
						
							
							
								
								Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions.  
							
							
							
						 
						
							2022-09-11 14:41:20 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Project579 
								
							 
						 
						
							
							
							
							
								
							
							
								e5c417c968 
								
							 
						 
						
							
							
								
								Make sure all paths are passed as std::filesystem::path instead of std::string where possible.  
							
							
							
						 
						
							2022-09-11 14:41:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								f17b1cd7ab 
								
							 
						 
						
							
							
								
								Load bhkCapsuleShape and bhkSphereShape  
							
							
							
						 
						
							2022-09-07 16:09:19 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								44fbb5cdc3 
								
							 
						 
						
							
							
								
								Read NiMultiTargetTransformController  
							
							
							
						 
						
							2022-09-04 08:36:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8df0587793 
								
							 
						 
						
							
							
								
								Reformat NIF record type mapping  
							
							
							
						 
						
							2022-09-04 08:36:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								126090bdc5 
								
							 
						 
						
							
							
								
								Load NiBillboardNode mode field  
							
							
							
						 
						
							2022-08-31 22:32:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								c36c28e8f9 
								
							 
						 
						
							
							
								
								Move NIF implementation to cpp files  
							
							
							
						 
						
							2022-07-21 15:54:52 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94c1d0cced 
								
							 
						 
						
							
							
								
								Use unique_ptr to store istream  
							
							
							
						 
						
							2022-04-22 18:27:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wolfgang Lieff 
								
							 
						 
						
							
							
							
							
								
							
							
								ead73fce31 
								
							 
						 
						
							
							
								
								initial NiFltAnimationNode support  
							
							
							
						 
						
							2022-04-07 00:09:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								b011809056 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'sort_me_baby_one_more_time'  
							
							... 
							
							
							
							# Conflicts:
#   components/nif/niffile.cpp 
							
						 
						
							2022-02-17 09:24:50 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								283b68025c 
								
							 
						 
						
							
							
								
								Avoid possible race condition on NIFFile::sLoadUnsupportedFiles  
							
							... 
							
							
							
							Its value is written from the main thread but other threads read it. 
							
						 
						
							2022-02-11 21:41:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fbd95516f4 
								
							 
						 
						
							
							
								
								Repalce raw for-loops by corresponding algorithms  
							
							
							
						 
						
							2022-02-11 21:41:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								082810f924 
								
							 
						 
						
							
							
								
								Store record type as a part of construct function type  
							
							
							
						 
						
							2022-02-11 21:41:08 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d097c16206 
								
							 
						 
						
							
							
								
								Use unique_ptr to manage nif record lifetime  
							
							
							
						 
						
							2022-02-11 20:40:38 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									glassmancody.info 
								
							 
						 
						
							
							
							
							
								
							
							
								712107de2d 
								
							 
						 
						
							
							
								
								nisortadjust support  
							
							
							
						 
						
							2022-02-10 11:59:49 -08:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								6c7dc2d72f 
								
							 
						 
						
							
							
								
								Merge branch 'assorted' into 'master'  
							
							... 
							
							
							
							Load NiSortAdjustNode and NiAccumulators
See merge request OpenMW/openmw!1396  
							
						 
						
							2021-12-06 13:49:47 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a665a38aca 
								
							 
						 
						
							
							
								
								Use MurmurHash3_x64_128 for file hash  
							
							
							
						 
						
							2021-11-21 17:05:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								63ea57e9cf 
								
							 
						 
						
							
							
								
								Load NiSortAdjustNode and NiAccumulators  
							
							
							
						 
						
							2021-11-14 00:31:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								50b90a594d 
								
							 
						 
						
							
							
								
								Loading and basic handling of BSLightingShaderProperty  
							
							
							
						 
						
							2021-11-13 22:52:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								25f4d05c2e 
								
							 
						 
						
							
							
								
								Load bhkRigidBody  
							
							
							
						 
						
							2021-11-13 19:59:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c01fff280a 
								
							 
						 
						
							
							
								
								Load bhkConvexVerticesShape, bhkBoxShape, bhkListShape  
							
							
							
						 
						
							2021-11-13 19:53:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								83aa96e38f 
								
							 
						 
						
							
							
								
								Load a bunch of triangle strip-based Havok records  
							
							
							
						 
						
							2021-11-13 19:52:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e7cc76bba2 
								
							 
						 
						
							
							
								
								Load bhkMoppBvTreeShape  
							
							
							
						 
						
							2021-11-13 19:27:32 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								41bd20e358 
								
							 
						 
						
							
							
								
								Merge branch 'bullet_shape_hash' into 'master'  
							
							... 
							
							
							
							Store BulletShape source file name and content hash
See merge request OpenMW/openmw!1379  
							
						 
						
							2021-11-13 13:33:22 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d7041613ef 
								
							 
						 
						
							
							
								
								Store BulletShape source file name and content hash  
							
							
							
						 
						
							2021-11-11 00:27:18 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								923756b407 
								
							 
						 
						
							
							
								
								Load NiControllerManager  
							
							
							
						 
						
							2021-11-10 19:42:55 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								41097352a8 
								
							 
						 
						
							
							
								
								Load BSDismemberSkinInstance  
							
							
							
						 
						
							2021-11-10 19:40:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								5571099147 
								
							 
						 
						
							
							
								
								Load NiCollisionObject and bhkCollisionObject  
							
							
							
						 
						
							2021-11-10 19:31:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9500afaa5a 
								
							 
						 
						
							
							
								
								Load BSFurnitureMarker  
							
							
							
						 
						
							2021-11-10 19:21:07 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								66a1adc31e 
								
							 
						 
						
							
							
								
								Handle NiExtraData *properly*  
							
							
							
						 
						
							2021-07-27 07:58:57 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								d5ab6e40ab 
								
							 
						 
						
							
							
								
								Handle NiExtraData  
							
							
							
						 
						
							2021-07-26 04:46:03 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Dobrohotov Alexei 
								
							 
						 
						
							
							
							
							
								
							
							
								19f0b80983 
								
							 
						 
						
							
							
								
								Improve null root handling  
							
							
							
						 
						
							2021-05-05 02:41:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
							
							
								
							
							
								87ada56edd 
								
							 
						 
						
							
							
								
								Various fixes for niftest  
							
							
							
						 
						
							2021-05-04 20:58:01 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2fdbe9b3f6 
								
							 
						 
						
							
							
								
								Handle BSShader[PP/No]LightingProperty  
							
							
							
						 
						
							2021-03-22 01:55:58 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c0b9823372 
								
							 
						 
						
							
							
								
								Read BSShaderProperty and handle NiGeometry properties  
							
							
							
						 
						
							2020-12-15 00:06:43 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								42226533d8 
								
							 
						 
						
							
							
								
								Handle BSLODTriShape  
							
							... 
							
							
							
							Its levels of detail are currently not handled 
							
						 
						
							2020-12-15 00:06:43 +03: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								db9c174ca8 
								
							 
						 
						
							
							
								
								Make NIF particle node handling more generic  
							
							
							
						 
						
							2020-11-30 12:33:18 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c857588ee9 
								
							 
						 
						
							
							
								
								Remove NIFFile settings manager dependency  
							
							
							
						 
						
							2020-11-09 14:24:48 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1d07361f08 
								
							 
						 
						
							
							
								
								Read a few more NIF types  
							
							... 
							
							
							
							BSXFlags, NiTransformData, BSBound, BSFadeNode, bhkBlendController 
							
						 
						
							2020-11-09 00:19:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a38c629425 
								
							 
						 
						
							
							
								
								Read NiSkinPartition  
							
							
							
						 
						
							2020-11-08 13:23:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								afea11b70a 
								
							 
						 
						
							
							
								
								Read NiStringPalette and NiBoolData  
							
							
							
						 
						
							2020-11-08 13:23:18 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								7e63afdecf 
								
							 
						 
						
							
							
								
								Allow loading arbitrary NIF files  
							
							
							
						 
						
							2020-11-08 13:23:18 +03: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								df1014303d 
								
							 
						 
						
							
							
								
								Add more generic extra data NIF types  
							
							
							
						 
						
							2020-10-06 21:21:55 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0d02a3392a 
								
							 
						 
						
							
							
								
								Clean up  
							
							
							
						 
						
							2020-10-06 20:36:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								29ccb09da5 
								
							 
						 
						
							
							
								
								Introduce some extended NIF definitions  
							
							
							
						 
						
							2020-10-04 13:18:56 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4e22c2687f 
								
							 
						 
						
							
							
								
								niffile.cpp cleanup  
							
							
							
						 
						
							2020-10-02 21:50:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								7aca18f92b 
								
							 
						 
						
							
							
								
								Handle NiLines (feature  #5445 )  
							
							
							
						 
						
							2020-05-30 19:09:34 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								a08a9518c3 
								
							 
						 
						
							
							
								
								NIF version adjustments  
							
							... 
							
							
							
							Cut down on obscure version numbers
Call generateVersion without using a stream object 
							
						 
						
							2020-05-13 01:06:38 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								77d6fe46ca 
								
							 
						 
						
							
							
								
								Handle NiCollisionSwitch node  
							
							
							
						 
						
							2020-02-19 12:14:21 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								e363d5df21 
								
							 
						 
						
							
							
								
								Some more minor NIF support fixes  
							
							
							
						 
						
							2020-02-02 17:28:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								e654a52b70 
								
							 
						 
						
							
							
								
								More NIF adjustments  
							
							... 
							
							
							
							Constant interpolation support 
							
						 
						
							2020-01-02 13:07:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								9c7474f88c 
								
							 
						 
						
							
							
								
								Implement NiPalette support (feature  #4882 )  
							
							
							
						 
						
							2019-08-16 20:21:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								8efbdeaa57 
								
							 
						 
						
							
							
								
								Load NiTriStrips/NiTriStripsData (don't do anything yet)  
							
							
							
						 
						
							2019-08-08 17:09:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Capostrophic 
								
							 
						 
						
							
							
							
							
								
							
							
								b08fed6d83 
								
							 
						 
						
							
							
								
								Fix NIF printVersion and allow 4.0.0.0 file loading  
							
							
							
						 
						
							2019-04-09 21:58:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								60f112d11c 
								
							 
						 
						
							
							
								
								Add support for NiRollController (feature  #4675 )  
							
							
							
						 
						
							2019-02-21 12:34:35 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								e06f0b797a 
								
							 
						 
						
							
							
								
								Replace all NULLs to nullptr  
							
							
							
						 
						
							2018-10-09 10:21:12 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								5afcc56860 
								
							 
						 
						
							
							
								
								Handle NiLookAtController (feature  #4407 )  
							
							
							
						 
						
							2018-04-29 09:24:13 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									MiroslavR 
								
							 
						 
						
							
							
							
							
								
							
							
								99bcf47167 
								
							 
						 
						
							
							
								
								Implement NiSphericalCollider ( Closes   #3644 )  
							
							
							
						 
						
							2016-12-06 01:32:13 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								de84452e5a 
								
							 
						 
						
							
							
								
								NifFile: close the stream after reading ( Fixes   #3070 )  
							
							
							
						 
						
							2015-12-09 04:52:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								a29d1ace2b 
								
							 
						 
						
							
							
								
								Read NiSpotLight  
							
							
							
						 
						
							2015-11-12 23:45:12 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								ba211ad9ad 
								
							 
						 
						
							
							
								
								Read NiPointLight ( Fixes   #3011 )  
							
							
							
						 
						
							2015-11-12 23:42:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								626281977e 
								
							 
						 
						
							
							
								
								Read NiLODNode (Bug  #3008 )  
							
							
							
						 
						
							2015-11-12 19:52:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								c621d0400c 
								
							 
						 
						
							
							
								
								Fix error handling for out-of-range NIF roots (found in Bosmora, TR)  
							
							
							
						 
						
							2015-06-09 18:22:18 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								da24e298ee 
								
							 
						 
						
							
							
								
								Fix -Wreorder warnings  
							
							
							
						 
						
							2015-05-23 22:44:00 +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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Marc Zinnschlag 
								
							 
						 
						
							
							
							
							
								
							
							
								33d905dc03 
								
							 
						 
						
							
							
								
								Merge remote-tracking branch 'scrawl/master'  
							
							
							
						 
						
							2014-12-13 12:37:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								b8edd9bac3 
								
							 
						 
						
							
							
								
								Get a nif file's version string regardless of its length.  
							
							
							
						 
						
							2014-12-12 02:01:46 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								6eebe9b44c 
								
							 
						 
						
							
							
								
								Read NiFogProperty, but don't use it yet (Feature  #920 )  
							
							
							
						 
						
							2014-12-10 20:51:32 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								5abed1c32a 
								
							 
						 
						
							
							
								
								Print a NIF file's version information when an error occurs  
							
							
							
						 
						
							2014-10-19 02:54:27 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								7252cb63a6 
								
							 
						 
						
							
							
								
								Fix cppcheck issues  
							
							
							
						 
						
							2014-09-26 17:48:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									cc9cii 
								
							 
						 
						
							
							
							
							
								
							
							
								7ff1136d81 
								
							 
						 
						
							
							
								
								For compiling in Windows with MSVC.  
							
							
							
						 
						
							2014-08-27 21:25:47 +10:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								b7852b8215 
								
							 
						 
						
							
							
								
								Convert niffile.cpp to use std::map instead of a custom search function.  
							
							... 
							
							
							
							I haven't profiled this, but it should speed things up a decent bit. 
							
						 
						
							2014-08-24 14:39:59 -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 
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Moore 
								
							 
						 
						
							
							
							
							
								
							
							
								576c06d791 
								
							 
						 
						
							
							
								
								Fix Bug  #1371  
							
							... 
							
							
							
							Not properly reading in the NIF file's QuaternionKeyList. 
							
						 
						
							2014-06-01 18:01:44 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								5931fdcbde 
								
							 
						 
						
							
							
								
								Implement NiBillboardNode. Flags not handled yet.  
							
							
							
						 
						
							2013-12-26 20:53:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Xethik 
								
							 
						 
						
							
							
							
							
								
							
							
								9f533dbbe4 
								
							 
						 
						
							
							
								
								Fixed "most vexing parse" issue.  
							
							
							
						 
						
							2013-09-22 04:57:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								4cedf0fbab 
								
							 
						 
						
							
							
								
								Avoid colliding with AvoidNodes  
							
							... 
							
							
							
							These are placed under the RootCollisionNode hierarchy, but the shapes they
hold aren't collided with. Their exact function is unknown, but seems to be
related to lava? Maybe damage avoidance info for the AI. 
							
						 
						
							2013-04-28 11:12:55 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								1051fa51a7 
								
							 
						 
						
							
							
								
								Recognize NiFlipController  
							
							
							
						 
						
							2013-04-19 15:07:08 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								bf8bc989fc 
								
							 
						 
						
							
							
								
								Recognize and partly handle NiBSParticleNode  
							
							
							
						 
						
							2013-04-14 12:52:20 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								d26ffe9de0 
								
							 
						 
						
							
							
								
								Move a method to the Node class  
							
							
							
						 
						
							2013-04-10 23:19:47 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								ebcb4c66c3 
								
							 
						 
						
							
							
								
								Properly read and use the NIF root record list  
							
							
							
						 
						
							2013-04-06 10:17:09 -07:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chris Robinson 
								
							 
						 
						
							
							
							
							
								
							
							
								41ce5464c9 
								
							 
						 
						
							
							
								
								Recognize NiBSAnimationNode as a record type  
							
							... 
							
							
							
							And don't warn about animated nodes without textkeys 
							
						 
						
							2013-04-06 05:00:19 -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