Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								d8dad79195 
								
							 
						 
						
							
							
								
								Read bsLeafAnimNode  
							
							
							
						 
						
							2023-02-24 20:34:41 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9618a465ce 
								
							 
						 
						
							
							
								
								Read bhkCompressedMeshShape  
							
							
							
						 
						
							2023-02-24 20:32:35 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								fc6bc90c3d 
								
							 
						 
						
							
							
								
								Read BSFurnitureMarkerNode  
							
							
							
						 
						
							2023-02-24 19:38:29 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								2de81738c1 
								
							 
						 
						
							
							
								
								Implement the basics of BSEffectShaderProperty  
							
							
							
						 
						
							2023-02-20 00:23:00 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								a41cbfb349 
								
							 
						 
						
							
							
								
								Merge branch 'candles' into 'master'  
							
							... 
							
							
							
							Read NiBlendInterpolator records, fill in NiControllerManager fields
See merge request OpenMW/openmw!2700  
							
						 
						
							2023-02-08 22:24:37 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2c43a8558a 
								
							 
						 
						
							
							
								
								Add option to disable debug log for unsupported nif files  
							
							... 
							
							
							
							It becomes quite extensive and not very useful when loading oblivion content
files. 
							
						 
						
							2023-02-08 22:59:29 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								091fcd837e 
								
							 
						 
						
							
							
								
								Read all the NiBlendInterpolator record types  
							
							
							
						 
						
							2023-02-09 00:06:08 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								41d6ccd3f6 
								
							 
						 
						
							
							
								
								Read NiDefaultAVObjectPalette  
							
							
							
						 
						
							2023-02-08 15:08:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								115c30a573 
								
							 
						 
						
							
							
								
								Read bhkConvexTransformShape  
							
							
							
						 
						
							2023-02-08 13:26:26 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9f28a26b25 
								
							 
						 
						
							
							
								
								Read NiSequence/NiControllerSequence  
							
							
							
						 
						
							2023-02-08 01:03:11 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								3cbf1dc042 
								
							 
						 
						
							
							
								
								First pass with include-what-you-use  
							
							
							
						 
						
							2022-10-09 10:39:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f2fb3d6de8 
								
							 
						 
						
							
							
								
								Separate NIFFileReader from NIFFile  
							
							... 
							
							
							
							NIFFile might not always be created from a file or stream containing NIF data.
Basically there are 2 different responsibilities for this class:
1. Read NIF file
2. Provide input for nifosg and bulletnifloader.
Remove no longer needed NIFFileMock since the state of NIFFfile can be
initialized independently from reading NIF file. 
							
						 
						
							2022-09-24 19:10:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									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