Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								50b90a594d
								
							
						 | 
						
							
							
								
								Loading and basic handling of BSLightingShaderProperty
							
							
							
							
							
						 | 
						
							2021-11-13 22:52:45 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								d347f8f4f0
								
							
						 | 
						
							
							
								
								Fix build
							
							
							
							
							
						 | 
						
							2021-11-13 20:11:18 +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 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								59ce00f742
								
							
						 | 
						
							
							
								
								Refactor all present Bethesda Havok 'support'
							
							
							
							
							
						 | 
						
							2021-11-13 19:14:28 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								cc4c96d0f1
								
							
						 | 
						
							
							
								
								Follow global naming convention for new records
							
							
							
							
							
						 | 
						
							2021-11-10 22:50:01 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								6e5b45453d
								
							
						 | 
						
							
							
								
								some physics stuff idk
							
							
							
							
							
						 | 
						
							2021-11-10 20:33:46 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								6de9b49d3d
								
							
						 | 
						
							
							
								
								Remove an empty line
							
							
							
							
							
						 | 
						
							2021-11-10 19:59:13 +03: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 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									jvoisin
								
							 
						 | 
						
							
							
							
							
								
							
							
								aec3c74fa5
								
							
						 | 
						
							
							
								
								Sprinkle some [[noreturn]] where possible
							
							
							
							
							
						 | 
						
							2021-06-22 12:51:08 +02: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 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								696cf9ab05
								
							
						 | 
						
							
							
								
								Extend variables range to avoid integer overflow
							
							
							
							
							
						 | 
						
							2021-04-14 08:06:22 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								2fdbe9b3f6
								
							
						 | 
						
							
							
								
								Handle BSShader[PP/No]LightingProperty
							
							
							
							
							
						 | 
						
							2021-03-22 01:55:58 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								a22f6b24d5
								
							
						 | 
						
							
							
								
								Init animation key struct before usage
							
							
							
							
							
						 | 
						
							2021-03-18 11:47:06 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Petr Mikheev
								
							 
						 | 
						
							
							
							
							
								
							
							
								eaaa2f4a1c
								
							
						 | 
						
							
							
								
								Use misc/endianness.hpp in components/nif/nifstream
							
							
							
							
							
						 | 
						
							2021-01-10 16:34:47 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								33648313a6
								
							
						 | 
						
							
							
								
								Initialize variables
							
							
							
							
							
						 | 
						
							2021-01-09 14:21:57 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								801e2d6ad0
								
							
						 | 
						
							
							
								
								Avoid to use uninitialized variables
							
							
							
							
							
						 | 
						
							2021-01-09 13:36:40 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								1e6156e04a
								
							
						 | 
						
							
							
								
								Turn all NIF records into structs
							
							
							
							
							
						 | 
						
							2020-12-16 01:54:31 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								085ea44af5
								
							
						 | 
						
							
							
								
								Add BSShaderLightingProperty abstraction
							
							
							
							
							
						 | 
						
							2020-12-15 00:06:43 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								8fd45d85ec
								
							
						 | 
						
							
							
								
								Unify NiGeometry/NiGeometryData handling
							
							
							
							
							
						 | 
						
							2020-12-15 00:06:43 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								5310dd6807
								
							
						 | 
						
							
							
								
								Clean up particle vertex handling
							
							
							
							
							
						 | 
						
							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
								
							 
						 | 
						
							
							
							
							
								
							
							
								df9667e923
								
							
						 | 
						
							
							
								
								Read NIF bounding volume data correctly
							
							
							
							
							
						 | 
						
							2020-11-14 14:16:29 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								117697ea22
								
							
						 | 
						
							
							
								
								Fix NiStringPalette loading
							
							
							
							
							
						 | 
						
							2020-11-14 01:12:32 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								a46699fb1e
								
							
						 | 
						
							
							
								
								Handle NiGeomMorpherController interpolator list
							
							
							
							
							
						 | 
						
							2020-11-10 23:23:11 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								f3f5dcb016
								
							
						 | 
						
							
							
								
								Read a few more NIF types
							
							
							
							
							
							
							
							NiFloatInterpolator, NiPoint3Interpolator, NiTransformInterpolator, NiBoolInterpolator
Update a few existing controller records
Update NiSkinInstance 
							
						 | 
						
							2020-11-10 22:37:39 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								8ca3c3b123
								
							
						 | 
						
							
							
								
								Mark overrided methods by override keyword
							
							
							
							
							
						 | 
						
							2020-10-16 22:18:54 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Alexei Dobrohotov
								
							 
						 | 
						
							
							
							
							
								
							
							
								05cd005b30
								
							
						 | 
						
							
							
								
								Fix NiTriStripsData loading
							
							
							
							
							
						 | 
						
							2020-10-09 19:37:54 +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
								
							 
						 | 
						
							
							
							
							
								
							
							
								e7c37f21b7
								
							
						 | 
						
							
							
								
								Add NiFloatInterpController abstraction
							
							
							
							
							
						 | 
						
							2020-10-06 20:24:05 +03:00 | 
						
						
							
							
							
								
							
							
						 |