elsid
|
410a2881fe
|
Add comma to the last array element to prevent putting multiple elements on a single line
|
2022-09-14 00:36:02 +02:00 |
|
Project579
|
2df8bfed25
|
Fix build errors after rebase against master due to large amount of changes.
|
2022-09-11 14:41:20 +02:00 |
|
Project579
|
a13709c510
|
Replace implicit convertions from std::filesystem::path to std::string with correctly converting functions.
|
2022-09-11 14:41:20 +02:00 |
|
Project579
|
e5c417c968
|
Make sure all paths are passed as std::filesystem::path instead of std::string where possible.
|
2022-09-11 14:41:15 +02:00 |
|
Alexei Kotov
|
f17b1cd7ab
|
Load bhkCapsuleShape and bhkSphereShape
|
2022-09-07 16:09:19 +03:00 |
|
Alexei Kotov
|
44fbb5cdc3
|
Read NiMultiTargetTransformController
|
2022-09-04 08:36:32 +03:00 |
|
Alexei Kotov
|
8df0587793
|
Reformat NIF record type mapping
|
2022-09-04 08:36:32 +03:00 |
|
Alexei Kotov
|
126090bdc5
|
Load NiBillboardNode mode field
|
2022-08-31 22:32:45 +03:00 |
|
Andrei Kortunov
|
c36c28e8f9
|
Move NIF implementation to cpp files
|
2022-07-21 15:54:52 +04:00 |
|
elsid
|
94c1d0cced
|
Use unique_ptr to store istream
|
2022-04-22 18:27:17 +02:00 |
|
Wolfgang Lieff
|
ead73fce31
|
initial NiFltAnimationNode support
|
2022-04-07 00:09:11 +02:00 |
|
psi29a
|
b011809056
|
Merge branch 'master' into 'sort_me_baby_one_more_time'
# Conflicts:
# components/nif/niffile.cpp
|
2022-02-17 09:24:50 +00:00 |
|
elsid
|
283b68025c
|
Avoid possible race condition on NIFFile::sLoadUnsupportedFiles
Its value is written from the main thread but other threads read it.
|
2022-02-11 21:41:08 +01:00 |
|
elsid
|
fbd95516f4
|
Repalce raw for-loops by corresponding algorithms
|
2022-02-11 21:41:08 +01:00 |
|
elsid
|
082810f924
|
Store record type as a part of construct function type
|
2022-02-11 21:41:08 +01:00 |
|
elsid
|
d097c16206
|
Use unique_ptr to manage nif record lifetime
|
2022-02-11 20:40:38 +01:00 |
|
glassmancody.info
|
712107de2d
|
nisortadjust support
|
2022-02-10 11:59:49 -08: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 |
|
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
|
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 |
|
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
|
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 |
|
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 |
|
Alexei Dobrohotov
|
2fdbe9b3f6
|
Handle BSShader[PP/No]LightingProperty
|
2021-03-22 01:55:58 +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
|
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
|
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 |
|
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
|
29ccb09da5
|
Introduce some extended NIF definitions
|
2020-10-04 13:18:56 +03:00 |
|