| 
								
								
									 elsid | 3e4abb9f04 | Avoid copy from vector to string Read directly into a string. | 2021-05-05 01:30:40 +02:00 |  | 
				
					
						| 
								
								
									 elsid | f4cfade14b | Use std::size_t to iterate | 2021-05-05 01:30:40 +02:00 |  | 
				
					
						| 
								
								
									 elsid | 903ce44634 | Revert "Various fixes for niftest" This reverts commit 87ada56edd. | 2021-05-05 01:20:18 +02: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 |  | 
				
					
						| 
								
								
									 Capostrophic | e363d5df21 | Some more minor NIF support fixes | 2020-02-02 17:28:46 +03:00 |  |