Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								695932d2db 
								
							 
						 
						
							
							
								
								Parse BSDistantObjectInstancedNode  
							
							
							
						 
						
							2024-09-18 23:53:33 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b93291840e 
								
							 
						 
						
							
							
								
								BulletNifLoader: Handle NiSkinPartition  
							
							... 
							
							
							
							Add NiSkinPartition recovery helper method 
							
						 
						
							2023-12-04 15:53:24 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								9a43ca2d00 
								
							 
						 
						
							
							
								
								Move NiGeometry triangulation to NiGeometry  
							
							
							
						 
						
							2023-11-24 23:39:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								981e482171 
								
							 
						 
						
							
							
								
								Read BSSubIndexTriShape  
							
							... 
							
							
							
							It's currently handled exactly like BSTriShape, which works ok enough for our purposes 
							
						 
						
							2023-10-20 17:02:46 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								284129b9ec 
								
							 
						 
						
							
							
								
								Support Fallout 4 skinning  
							
							... 
							
							
							
							Convert the skinning data into NiSkinData-compatible format 
							
						 
						
							2023-10-04 15:54:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b9d42946be 
								
							 
						 
						
							
							
								
								Fix SSE mesh loading  
							
							
							
						 
						
							2023-10-04 15:54:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								0497fd111f 
								
							 
						 
						
							
							
								
								Handle BSTriShape basic geometry  
							
							
							
						 
						
							2023-10-04 15:54:28 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								052fb416c6 
								
							 
						 
						
							
							
								
								Read BSSegmentedTriShape  
							
							
							
						 
						
							2023-09-25 14:48:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								30b842dd1e 
								
							 
						 
						
							
							
								
								Read BSMeshLODTriShape and BSDynamicTriShape  
							
							... 
							
							
							
							Slightly clean up BSVertexData loading
Fix skin tint alpha loading in BSLightingShaderProperty 
							
						 
						
							2023-09-20 05:06:38 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								18e4af04b3 
								
							 
						 
						
							
							
								
								Rewrite BSVertexData loading and read FO4 geometry properly  
							
							
							
						 
						
							2023-09-17 20:15:30 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								eb8242946a 
								
							 
						 
						
							
							
								
								Improve node record consistency with NifTools  
							
							
							
						 
						
							2023-09-16 19:17:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								bff9231c3b 
								
							 
						 
						
							
							
								
								Refactor NiGeometry/BSTriShape  
							
							... 
							
							
							
							Don't pass invalid geometry data links to the loaders 
							
						 
						
							2023-09-16 19:17:40 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								deb051639e 
								
							 
						 
						
							
							
								
								Refactor NiBoundingVolume  
							
							
							
						 
						
							2023-09-15 21:11:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								5b0bc97db0 
								
							 
						 
						
							
							
								
								Refactor NiSwitchNode and NiLODNode  
							
							
							
						 
						
							2023-09-15 21:11:12 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								c9300cac31 
								
							 
						 
						
							
							
								
								Update NIF node records, first pass  
							
							
							
						 
						
							2023-09-15 21:11:09 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b0dfd74562 
								
							 
						 
						
							
							
								
								NIFStream: remove getBoolean, getString  
							
							
							
						 
						
							2023-09-14 01:54:27 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								956ede52fb 
								
							 
						 
						
							
							
								
								NIFStream: remove getShort, getMatrix3, getQuaternion  
							
							
							
						 
						
							2023-09-13 21:56:02 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4dd2f34e30 
								
							 
						 
						
							
							
								
								Fix Windows build  
							
							
							
						 
						
							2023-09-10 09:20:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								a7cc4e6ba6 
								
							 
						 
						
							
							
								
								Rename Node->NiAVObject and update everything directly related  
							
							... 
							
							
							
							Update NiNode
Simplify RootCollisionNode handling in BulletNifLoader 
							
						 
						
							2023-09-10 07:18:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								6872c7144e 
								
							 
						 
						
							
							
								
								Rename Transformation->NiTransform and update everything directly related  
							
							
							
						 
						
							2023-09-10 07:18:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								ef896faa90 
								
							 
						 
						
							
							
								
								Rename Named->NiObjectNET and update everything directly related to it  
							
							... 
							
							
							
							BulletNifLoader: properly check if the node has animation controllers
Flatten extra data linked list 
							
						 
						
							2023-09-10 07:18:39 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								fd3b24e2e6 
								
							 
						 
						
							
							
								
								Make better use of osg::BoundingSpheref in the NIF loader  
							
							
							
						 
						
							2023-09-06 23:55:36 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								57144accf6 
								
							 
						 
						
							
							
								
								Phase out NIFStream::get[Types]  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								e7bbfed1fd 
								
							 
						 
						
							
							
								
								Read BSTriShape bounds into array  
							
							
							
						 
						
							2023-08-17 09:15:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								c290754077 
								
							 
						 
						
							
							
								
								Revert "Merge branch 'loadSSEAlchemyTable' into 'master'"  
							
							... 
							
							
							
							This reverts merge request !3267  
							
						 
						
							2023-08-03 19:55:06 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								d8ec78d732 
								
							 
						 
						
							
							
								
								Fix some Coverity warnings  
							
							
							
						 
						
							2023-07-28 20:58:18 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									alekulyn 
								
							 
						 
						
							
							
							
							
								
							
							
								d2896945e8 
								
							 
						 
						
							
							
								
								Load SSE alchemy table  
							
							
							
						 
						
							2023-07-28 07:46:20 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								4265524ad5 
								
							 
						 
						
							
							
								
								Read BSRangeNode and BSBlastNode  
							
							
							
						 
						
							2023-07-20 04:04:49 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									alekulyn 
								
							 
						 
						
							
							
							
							
								
							
							
								7ea2ea96b6 
								
							 
						 
						
							
							
								
								Read new nodes pt1  
							
							
							
						 
						
							2023-07-10 17:27:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									alekulyn 
								
							 
						 
						
							
							
							
							
								
							
							
								74aa7b947a 
								
							 
						 
						
							
							
								
								Load BSTriShape NIF nodes  
							
							
							
						 
						
							2023-07-09 10:14:27 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								1b5e904285 
								
							 
						 
						
							
							
								
								Read BSMultiBound et al.  
							
							
							
						 
						
							2023-05-22 23:05:10 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Dobrohotov 
								
							 
						 
						
							
							
							
							
								
							
							
								3e8a9d1de4 
								
							 
						 
						
							
							
								
								Read BSTreeNode, handle as NiNode  
							
							
							
						 
						
							2023-05-21 18:16:06 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Petr Mikheev 
								
							 
						 
						
							
							
							
							
								
							
							
								493858127a 
								
							 
						 
						
							
							
								
								Drop NIF root node transformation for Skyrim models the same way as for Morrowind models.  
							
							
							
						 
						
							2023-05-18 02:10:39 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								41d6ccd3f6 
								
							 
						 
						
							
							
								
								Read NiDefaultAVObjectPalette  
							
							
							
						 
						
							2023-02-08 15:08:52 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									psi29a 
								
							 
						 
						
							
							
							
							
								
							
							
								5f9332751c 
								
							 
						 
						
							
							
								
								Merge branch 'roottrafo' into 'master'  
							
							... 
							
							
							
							Don't discard root node transformations for Gamebryo meshes
See merge request OpenMW/openmw!2697  
							
						 
						
							2023-02-08 11:32:16 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								b14d1f0c6b 
								
							 
						 
						
							
							
								
								Don't discard root node transformations for Gamebryo meshes  
							
							
							
						 
						
							2023-02-08 14:20:42 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								8ebdd1e4a5 
								
							 
						 
						
							
							
								
								Fix material data loading for 10.0.1.0  
							
							
							
						 
						
							2023-02-08 13:46:54 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									jvoisin 
								
							 
						 
						
							
							
							
							
								
							
							
								3cbf1dc042 
								
							 
						 
						
							
							
								
								First pass with include-what-you-use  
							
							
							
						 
						
							2022-10-09 10:39:43 +00:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0688b6de40 
								
							 
						 
						
							
							
								
								Separate record list reading from its state  
							
							... 
							
							
							
							To make it possible to set record list state independently from reading NIF
file. 
							
						 
						
							2022-09-24 19:10:35 +02: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 
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexei Kotov 
								
							 
						 
						
							
							
							
							
								
							
							
								126090bdc5 
								
							 
						 
						
							
							
								
								Load NiBillboardNode mode field  
							
							
							
						 
						
							2022-08-31 22:32:45 +03:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									elsid 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f99ed6f1db 
								
							 
						 
						
							
							
								
								Split components/misc/stringops.hpp into multiple headers  
							
							... 
							
							
							
							Replace all ciEqual overloads with one having std::string_view as argument. 
							
						 
						
							2022-08-03 22:06:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrei Kortunov 
								
							 
						 
						
							
							
							
							
								
							
							
								c36c28e8f9 
								
							 
						 
						
							
							
								
								Move NIF implementation to cpp files  
							
							
							
						 
						
							2022-07-21 15:54:52 +04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								236d628884 
								
							 
						 
						
							
							
								
								Merge branch 'master' of  https://github.com/OpenMW/openmw  into osg  
							
							... 
							
							
							
							Conflicts:
	apps/opencs/model/doc/document.cpp
	apps/opencs/model/doc/documentmanager.cpp
	components/CMakeLists.txt
	components/bsa/resources.cpp
	components/nif/data.hpp
	components/nif/node.cpp
	components/nifogre/mesh.hpp
	components/nifogre/ogrenifloader.cpp
	components/nifogre/particles.cpp 
							
						 
						
							2015-03-27 17:30:48 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b7867d6f0a 
								
							 
						 
						
							
							
								
								Stop warning about unused nif properties  
							
							
							
						 
						
							2015-03-25 05:29:00 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								8c10d4badb 
								
							 
						 
						
							
							
								
								NIF reader compiles without Ogre  
							
							
							
						 
						
							2015-02-17 17:08:55 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								b650338d69 
								
							 
						 
						
							
							
								
								Implement drawMode of NiStencilProperty (Feature  #1057 )  
							
							
							
						 
						
							2014-12-03 18:28:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									scrawl 
								
							 
						 
						
							
							
							
							
								
							
							
								e6c59f5585 
								
							 
						 
						
							
							
								
								Revert "Allow NIF rotation matrices that include scale values"  
							
							... 
							
							
							
							This reverts commit f57ddec6a2Fixes  #2168 ) 
							
						 
						
							2014-12-03 18:28:35 +01:00