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 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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
								
							 
						 | 
						
							
							
							
							
								
							
							
								aa131262ea
								
							
						 | 
						
							
							
								
								Implement quadratic interpolation for scalars and vectors
							
							
							
							
							
						 | 
						
							2020-08-07 11:13:53 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								0d1b7fd3f0
								
							
						 | 
						
							
							
								
								Merge pull request #2908 from Capostrophic/uvsets
							
							
							
							
							
							
							
							Remove 63 UV set limit 
							
						 | 
						
							2020-06-15 07:54:51 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								6f94848dec
								
							
						 | 
						
							
							
								
								Remove 63 UV set limit (now 65535)
							
							
							
							
							
						 | 
						
							2020-06-14 23:02:03 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								7aca18f92b
								
							
						 | 
						
							
							
								
								Handle NiLines (feature #5445)
							
							
							
							
							
						 | 
						
							2020-05-30 19:09:34 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								b665fed8f2
								
							
						 | 
						
							
							
								
								Introduce NiGeometry abstraction
							
							
							
							
							
						 | 
						
							2020-05-14 10:52:27 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								bb30b44766
								
							
						 | 
						
							
							
								
								Merge pull request #2839 from Capostrophic/nipathcontroller
							
							
							
							
							
							
							
							Add basic NiPathController support (movement only) 
							
						 | 
						
							2020-05-13 21:06:54 +02:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								30fc2e3e5e
								
							
						 | 
						
							
							
								
								Add basic NiPathController support (movement only)
							
							
							
							
							
						 | 
						
							2020-05-13 18:01:22 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								5377e0491b
								
							
						 | 
						
							
							
								
								Adjust NiPixelData loading
							
							
							
							
							
						 | 
						
							2020-05-13 17:00:41 +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 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Bret Curtis
								
							 
						 | 
						
							
							
								
								
							
							
							
								
							
							
								7096ecdcf2
								
							
						 | 
						
							
							
								
								Merge pull request #2719 from Capostrophic/capofixes
							
							
							
							
							
							
							
							Fixes of my mistakes 
							
						 | 
						
							2020-03-11 09:05:12 +01:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								aef6cd7006
								
							
						 | 
						
							
							
								
								Fix handling of empty strings in NIF string tables
							
							
							
							
							
						 | 
						
							2020-03-10 23:04:20 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								19a7245251
								
							
						 | 
						
							
							
								
								Add bump mapping support
							
							
							
							
							
						 | 
						
							2020-03-03 13:32:30 +03:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andrei Kortunov
								
							 
						 | 
						
							
							
							
							
								
							
							
								77d6fe46ca
								
							
						 | 
						
							
							
								
								Handle NiCollisionSwitch node
							
							
							
							
							
						 | 
						
							2020-02-19 12:14:21 +04:00 | 
						
						
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Capostrophic
								
							 
						 | 
						
							
							
							
							
								
							
							
								0479311c25
								
							
						 | 
						
							
							
								
								Correct declarations of utility methods
							
							
							
							
							
						 | 
						
							2020-02-02 19:01:47 +03:00 | 
						
						
							
							
							
								
							
							
						 |