Commit Graph

7411 Commits (deb051639e644e24c61c486f27c6bcaea2ed9488)

Author SHA1 Message Date
Alexei Kotov deb051639e Refactor NiBoundingVolume 1 year ago
Alexei Kotov 5b0bc97db0 Refactor NiSwitchNode and NiLODNode 1 year ago
Alexei Kotov c9300cac31 Update NIF node records, first pass 1 year ago
psi29a 12159d95f3 Merge branch 'music' into 'master'
Rework music system

See merge request OpenMW/openmw!3372
1 year ago
psi29a 59f8034442 Merge branch 'sizedreads' into 'master'
Replace more sized reads

See merge request OpenMW/openmw!3425
1 year ago
Alexei Kotov 2f8229a54d Fix bit shift 1 year ago
Alexei Kotov f271c4305a Fix formatting 1 year ago
Alexei Kotov 8856dff3db Refactor NiParticleSystemController and update definitions 1 year ago
Alexei Kotov d55ba0cfa2 Cleanup 1 year ago
Alexei Kotov 0fe095303f Rename Controller->NiTimeController, update NiTimeController and related code 1 year ago
Alexei Kotov 04d3f6a42d Update NiPathController
Support 10.1.0.0+ NiPathController loading
1 year ago
Alexei Kotov ca85820431 Refactor NiUVController 1 year ago
Alexei Kotov b0dfd74562 NIFStream: remove getBoolean, getString 1 year ago
Alexei Kotov 05d8975ed1 Revise various NIF controller records
Mostly those that don't require external changes
1 year ago
Alexei Kotov 19d1f6f3f5 Rewrite typed NiInterpolator loading 1 year ago
Alexei Kotov 6d82f8b00d Refactor NiKeyframeController and NiTransformInterpolator 1 year ago
Alexei Kotov 735a948452 Refactor NiMultiTargetTransformController 1 year ago
Alexei Kotov 208bfa9e21 Refactor NiMaterialColorController 1 year ago
Alexei Kotov a224bea6d4 Rewrite NiBlendInterpolator+friends loading 1 year ago
Evil Eye b59739a529 Replace more sized reads 1 year ago
Alexei Kotov 956ede52fb NIFStream: remove getShort, getMatrix3, getQuaternion 1 year ago
Andrei Kortunov e1cae5a029 Rework music system 1 year ago
psi29a 090da90302 Merge branch 'factions' into 'master'
Implement Lua API for factions

See merge request OpenMW/openmw!3405
1 year ago
psi29a 42b77342c5 Merge branch 'nif' into 'master'
Modernize NIF loader, part 3

See merge request OpenMW/openmw!3418
1 year ago
Andrei Kortunov 6ee86dea82 Implement Lua API for factions (feature 7468) 1 year ago
psi29a 39a209cb78
Merge branch 'settings_values_models' into 'master'
Use settings values for Models settings (#6876)

See merge request OpenMW/openmw!3413
1 year ago
psi29a 76b0aaa110
Merge branch 'mistify' into 'master'
Fix NiRotatingParticlesData loading in Mistify

See merge request OpenMW/openmw!3417
1 year ago
Alexei Kotov 9b801b0876 Fix NiParticlesData loading in Mistify 1 year ago
Alexei Kotov 4dd2f34e30 Fix Windows build 1 year ago
Alexei Kotov a7cc4e6ba6 Rename Node->NiAVObject and update everything directly related
Update NiNode
Simplify RootCollisionNode handling in BulletNifLoader
1 year ago
Alexei Kotov 878d4ddaa7 Update record pointer loading 1 year ago
Alexei Kotov 6872c7144e Rename Transformation->NiTransform and update everything directly related 1 year ago
Alexei Kotov 535290a83d Update NIF Reader class and related code
Update BSStreamHeader definitions
Fix 10.0.1.8 loading
Explicitly avoid loading 20.3.1.2
1 year ago
Alexei Kotov ef896faa90 Rename Named->NiObjectNET and update everything directly related to it
BulletNifLoader: properly check if the node has animation controllers
Flatten extra data linked list
1 year ago
elsid 053a3caf7b
Pass cache expiry delay to GenericResourceManager constructor 1 year ago
elsid ad509bb954
Use settings values for Models settings 1 year ago
psi29a 61937e19a9
Merge branch 'fixstringformat' into 'master'
Fix string format

See merge request OpenMW/openmw!3408
1 year ago
Alexei Kotov b9f552b7f4 Preallocate lines in NiLinesData 1 year ago
Kindi c77b88cd38 fix string format 1 year ago
Alexei Kotov 145ce8f924 Deduplicate some version checks, avoid resizing twice 1 year ago
Alexei Kotov b7c69d109f Use Fallout 3 stream version constant in NiParticlesData 1 year ago
Alexei Kotov bf64ad6470 Further cleanup 1 year ago
Alexei Kotov 5b8f574be3 Update keygroup/morph loading 1 year ago
Alexei Kotov efe1c66536 Further cleanup in NiGeometryData, update NiParticlesData to 20.2.0.7 1 year ago
Alexei Kotov fd3b24e2e6 Make better use of osg::BoundingSpheref in the NIF loader 1 year ago
Alexei Kotov 0154bb78df Modernize NiSkinPartition 1 year ago
Alexei Kotov 6ac271d5c0 Modernize NiParticlesData and NiSkinData 1 year ago
Alexei Kotov 89774716fb Modernize NiGeometryData 1 year ago
Alexei Kotov 50a5d53b41 Modernize NiKeyframeData 1 year ago
Alexei Kotov cfd37dbcc6 Modernize NiTriShapeData 1 year ago