Commit Graph

27806 Commits (5a2cafebea1eab0f44560541d1cb7a8e72705602)
 

Author SHA1 Message Date
jvoisin 5a2cafebea Merge branch 'refactor/6677-3' into 'master'
#6677: Reduce more calls

See merge request OpenMW/openmw!1755
3 years ago
ζeh Matt 058da82823
Reduce calls in CharacterController::updateState 3 years ago
ζeh Matt dd222b9ef1
Reduce calls in CharacterController::updateIdleStormState 3 years ago
ζeh Matt e85a979f10
Reduce calls in CharacterController::handleTextKey 3 years ago
ζeh Matt 25b26f6fa7
Reduce calls in CharacterController::refreshHitRecoilAnims 3 years ago
psi29a 9275b3c08f Merge branch 'make_shared' into 'master'
Use std::make_shared instead of new

See merge request OpenMW/openmw!1753
3 years ago
psi29a 2e596187b2 Merge branch 'unique_ptr' into 'master'
Replace shared_ptr by unique_ptr

See merge request OpenMW/openmw!1754
3 years ago
elsid 4509b05bc8
Use std::make_shared instead of new
make_shared allocates single storage for ref counter and the object.
std::shared_ptr<T>(new T) allocates 2 storages.
3 years ago
elsid df092b558b
Replace shared_ptr by unique_ptr 3 years ago
psi29a cfc951d645 Merge branch 'cell_ref_skip_load' into 'master'
Skip load cell ref when there is no need

See merge request OpenMW/openmw!1752
3 years ago
elsid bbfdb347bd
Skip load cell ref when there is no need
Primarily to avoid temporary allocations by ESMReader::getHString.
3 years ago
psi29a f4923204bf Merge branch 'replace_shared_ptr' into 'master'
Use unique_ptr instead of shared_ptr

See merge request OpenMW/openmw!1751
3 years ago
elsid ec3674b40a
Use unique_ptr instead of shared_ptr
for MWWorld::Action, ProjectileManager and ESSImport::Converter.

shared_ptr has additional cost of reference counter and requires additional
allocation when constructed as shared_ptr<T>(new T).
3 years ago
psi29a 320e86156e Merge branch 'registered_class' into 'master'
Use static object to register classes

See merge request OpenMW/openmw!1746
3 years ago
psi29a 8f04be8e20 Merge branch 'esm_store_find_static' into 'master'
Store static id key in lower case

See merge request OpenMW/openmw!1750
3 years ago
elsid 5156ee94be
Store static id key in lower case 3 years ago
psi29a 42b9024c82 Merge branch 'navmeshdb_launcher_updates' into 'master'
Support max navmeshdb file size and removal of unused tile in the launcher UI

See merge request OpenMW/openmw!1749
3 years ago
elsid 7038c82690
Configure mav navmeshdb file size from the launcher 3 years ago
elsid 1baee5ddba
Add check box to remove unused tiles 3 years ago
psi29a 1ac7eaa6b0 Merge branch 'NiFltAnimationNode' into 'master'
Add NiFltAnimationNode support

Closes #6684

See merge request OpenMW/openmw!1732
3 years ago
psi29a fc5605fc7f Merge branch 'navmeshtool_binary_log' into 'master'
Send status of navmeshtool to launcher using type binary messages

See merge request OpenMW/openmw!1630
3 years ago
psi29a f5bc78cac3 Merge branch 'lua_ui_flex' into 'master'
Lua UI Flex widget

Closes #6646

See merge request OpenMW/openmw!1743
3 years ago
psi29a 8d3d01902a Merge branch 'optimizer' into 'master'
Optimizer-related fixes

See merge request OpenMW/openmw!1744
3 years ago
Wolfgang Lieff 373776170d refactor for NiFltAnimationNode 3 years ago
Bret Curtis c376f3793e check that the index is now -1; otherwise bad things happen 3 years ago
Bret Curtis af41560c3f reverse the reverse flag check; set duration to 0.2f which matches openmw to morrowind speed which is measured in 1/5 seconds 3 years ago
Bret Curtis 0db5415976 refactor to use mInternal, support Flag_Reverse and updated changelog/authors.md 3 years ago
Wolfgang Lieff ead73fce31 initial NiFltAnimationNode support 3 years ago
psi29a 8b2c5e4801 Merge branch 'replace_boost_variant' into 'master'
Replace boost::variant by std::variant

See merge request OpenMW/openmw!1747
3 years ago
psi29a 9282f8f091 Merge branch 'lua' into 'master'
More Lua bindings for the camera + some minor improvements

See merge request OpenMW/openmw!1742
3 years ago
uramer 02bbd226b8 Less primary/secondary coordinate boilerplate in Flex 3 years ago
elsid a46714df67
Replace boost::variant by std::variant 3 years ago
Petr Mikheev 3af8ea5dfc Update Lua bindings for the camera 3 years ago
Petr Mikheev 7186ea8ab4 [Lua] New overload `Actor.equipment(actor, slot)`. 3 years ago
Petr Mikheev 5ed22c4c7a Minor fix in actors.cpp 3 years ago
Petr Mikheev eca64b48e8 Bitwise operations in Lua 3 years ago
Petr Mikheev a0590d91ce Refactor files/builtin_scripts/CMakeLists.txt 3 years ago
elsid dc20e799e1
Use static object to register classes 3 years ago
psi29a 43057dbb68 Merge branch 'legodimensions' into 'master'
Make console and maximized window defaults mimic Morrowind (bug #6653)

Closes #6653

See merge request OpenMW/openmw!1745
3 years ago
Alexei Dobrohotov 98b2ddfd4c Make console and maximized window defaults mimic Morrowind 3 years ago
Alexei Dobrohotov eafa66ff40 Don't consider NiCollisionSwitch unoptimizeable 3 years ago
Alexei Dobrohotov 81e9212db9 Slightly optimize MergeGroupsVisitor's xenophobia 3 years ago
uramer 3580f8ab43 Add Flex widget documentation 3 years ago
uramer 3c74a20335 Refactor horizontal/vertical cases in Flex 3 years ago
psi29a 3a21915bbd Merge branch 'jamescameronsnif' into 'master'
NiPiñaColada and friends

See merge request OpenMW/openmw!1739
3 years ago
Alexei Dobrohotov c28f997c87 Make NiPlanarCollider finite-size 3 years ago
Alexei Dobrohotov 9d8f6064a1 Detail the unused parts of controlled.cpp defs 3 years ago
uramer 788745e004 Make coordinate calculation more robust, implement Flex widget type 3 years ago
psi29a 789d0c8a9f Merge branch 'revert-ca77ae33' into 'master'
Revert "Merge branch 'refactor/6677-2' into 'master'"

See merge request OpenMW/openmw!1741
3 years ago
Matt 49e21e121a Revert "Merge branch 'refactor/6677-2' into 'master'"
This reverts merge request !1733
3 years ago