Dobrohotov Alexei
|
19f0b80983
|
Improve null root handling
|
4 years ago |
elsid
|
87ada56edd
|
Various fixes for niftest
|
4 years ago |
Andrei Kortunov
|
696cf9ab05
|
Extend variables range to avoid integer overflow
|
4 years ago |
Alexei Dobrohotov
|
2fdbe9b3f6
|
Handle BSShader[PP/No]LightingProperty
|
4 years ago |
Andrei Kortunov
|
a22f6b24d5
|
Init animation key struct before usage
|
4 years ago |
Petr Mikheev
|
eaaa2f4a1c
|
Use misc/endianness.hpp in components/nif/nifstream
|
4 years ago |
Andrei Kortunov
|
33648313a6
|
Initialize variables
|
4 years ago |
Andrei Kortunov
|
801e2d6ad0
|
Avoid to use uninitialized variables
|
4 years ago |
Alexei Dobrohotov
|
1e6156e04a
|
Turn all NIF records into structs
|
4 years ago |
Alexei Dobrohotov
|
085ea44af5
|
Add BSShaderLightingProperty abstraction
|
4 years ago |
Alexei Dobrohotov
|
c0b9823372
|
Read BSShaderProperty and handle NiGeometry properties
|
4 years ago |
Alexei Dobrohotov
|
42226533d8
|
Handle BSLODTriShape
Its levels of detail are currently not handled
|
4 years ago |
Alexei Dobrohotov
|
8fd45d85ec
|
Unify NiGeometry/NiGeometryData handling
|
4 years ago |
Alexei Dobrohotov
|
5310dd6807
|
Clean up particle vertex handling
|
4 years ago |
Alexei Dobrohotov
|
1c83e4936d
|
Read BSShaderTextureSet and NiColorInterpolator
Accept boolean-based and 4D vector-based NiInterpolators in ValueInterpolator constructor
|
4 years ago |
Alexei Dobrohotov
|
db9c174ca8
|
Make NIF particle node handling more generic
|
4 years ago |
Alexei Dobrohotov
|
df9667e923
|
Read NIF bounding volume data correctly
|
4 years ago |
Alexei Dobrohotov
|
117697ea22
|
Fix NiStringPalette loading
|
4 years ago |
Alexei Dobrohotov
|
a46699fb1e
|
Handle NiGeomMorpherController interpolator list
|
4 years ago |
Alexei Dobrohotov
|
f3f5dcb016
|
Read a few more NIF types
NiFloatInterpolator, NiPoint3Interpolator, NiTransformInterpolator, NiBoolInterpolator
Update a few existing controller records
Update NiSkinInstance
|
4 years ago |
Alexei Dobrohotov
|
c857588ee9
|
Remove NIFFile settings manager dependency
|
4 years ago |
Alexei Dobrohotov
|
1d07361f08
|
Read a few more NIF types
BSXFlags, NiTransformData, BSBound, BSFadeNode, bhkBlendController
|
4 years ago |
Alexei Dobrohotov
|
a38c629425
|
Read NiSkinPartition
|
4 years ago |
Alexei Dobrohotov
|
afea11b70a
|
Read NiStringPalette and NiBoolData
|
4 years ago |
Alexei Dobrohotov
|
7e63afdecf
|
Allow loading arbitrary NIF files
|
4 years ago |
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
|
4 years ago |
Andrei Kortunov
|
8ca3c3b123
|
Mark overrided methods by override keyword
|
4 years ago |
Alexei Dobrohotov
|
05cd005b30
|
Fix NiTriStripsData loading
|
4 years ago |
Alexei Dobrohotov
|
df1014303d
|
Add more generic extra data NIF types
|
4 years ago |
Alexei Dobrohotov
|
0d02a3392a
|
Clean up
|
4 years ago |
Alexei Dobrohotov
|
e7c37f21b7
|
Add NiFloatInterpController abstraction
|
4 years ago |
Alexei Dobrohotov
|
29ccb09da5
|
Introduce some extended NIF definitions
|
4 years ago |
Alexei Dobrohotov
|
4e22c2687f
|
niffile.cpp cleanup
|
4 years ago |
Capostrophic
|
aa131262ea
|
Implement quadratic interpolation for scalars and vectors
|
4 years ago |
Bret Curtis
|
0d1b7fd3f0
|
Merge pull request #2908 from Capostrophic/uvsets
Remove 63 UV set limit
|
5 years ago |
Capostrophic
|
6f94848dec
|
Remove 63 UV set limit (now 65535)
|
5 years ago |
Capostrophic
|
7aca18f92b
|
Handle NiLines (feature #5445)
|
5 years ago |
Capostrophic
|
b665fed8f2
|
Introduce NiGeometry abstraction
|
5 years ago |
Bret Curtis
|
bb30b44766
|
Merge pull request #2839 from Capostrophic/nipathcontroller
Add basic NiPathController support (movement only)
|
5 years ago |
Capostrophic
|
30fc2e3e5e
|
Add basic NiPathController support (movement only)
|
5 years ago |
Capostrophic
|
5377e0491b
|
Adjust NiPixelData loading
|
5 years ago |
Capostrophic
|
a08a9518c3
|
NIF version adjustments
Cut down on obscure version numbers
Call generateVersion without using a stream object
|
5 years ago |
Bret Curtis
|
7096ecdcf2
|
Merge pull request #2719 from Capostrophic/capofixes
Fixes of my mistakes
|
5 years ago |
Capostrophic
|
aef6cd7006
|
Fix handling of empty strings in NIF string tables
|
5 years ago |
Capostrophic
|
19a7245251
|
Add bump mapping support
|
5 years ago |
Andrei Kortunov
|
77d6fe46ca
|
Handle NiCollisionSwitch node
|
5 years ago |
Capostrophic
|
0479311c25
|
Correct declarations of utility methods
|
5 years ago |
Capostrophic
|
e363d5df21
|
Some more minor NIF support fixes
|
5 years ago |
capostrophic
|
f234d53269
|
Don't use double negation
|
5 years ago |
capostrophic
|
32caab663f
|
Enumerate interpolation types properly
|
5 years ago |