Alexei Dobrohotov
|
b5a7ad6d62
|
Fix multilayer parallax parameter reading
|
2022-01-08 01:58:52 +03:00 |
|
Alexei Dobrohotov
|
9b2978f143
|
Rehash morph loading rehashing
|
2021-12-26 17:56:19 +03:00 |
|
Alexei Dobrohotov
|
26dfce1114
|
Rehash key group and morph loading (bug #6517)
|
2021-12-24 07:21:30 +03:00 |
|
psi29a
|
59ab947f3b
|
Merge branch 't800' into 'master'
Keep only one '\0' in NIF strings (bug #6473)
Closes #6473
See merge request OpenMW/openmw!1458
|
2021-12-06 14:45:57 +00:00 |
|
psi29a
|
6c7dc2d72f
|
Merge branch 'assorted' into 'master'
Load NiSortAdjustNode and NiAccumulators
See merge request OpenMW/openmw!1396
|
2021-12-06 13:49:47 +00:00 |
|
Alexei Dobrohotov
|
dd15b30a27
|
Keep only one '\0' in NIF strings (bug #6473)
|
2021-12-05 15:56:58 +03:00 |
|
elsid
|
a665a38aca
|
Use MurmurHash3_x64_128 for file hash
|
2021-11-21 17:05:59 +01:00 |
|
Alexei Dobrohotov
|
63ea57e9cf
|
Load NiSortAdjustNode and NiAccumulators
|
2021-11-14 00:31:49 +03:00 |
|
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 |
|