Commit Graph

27795 Commits (f4923204bf13fd6d5837f6c97b12051ceec28a31)
 

Author SHA1 Message Date
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
psi29a ca77ae336f Merge branch 'refactor/6677-2' into 'master'
Introduce IndexedVector

See merge request OpenMW/openmw!1733
3 years ago
Matt 21e4c10fa9 Introduce IndexedVector 3 years ago
psi29a e510612e46 Merge branch 'issue-6558-move_away_from_md5_in_cmake' into 'master'
Issue 6558 Move away from md5 in cmake

See merge request OpenMW/openmw!1740
3 years ago
Eris Caffee 14b5bef64f Issue 6558 Move away from md5 in cmake
Updated CMakeLists.txt files to use sha512 instead of md5 to verify downloads
3 years ago
jvoisin 068dee94df Merge branch 'empty_model' into 'master'
Check whether model is empty before trying to insert object

See merge request OpenMW/openmw!1738
3 years ago
elsid 6e0d660dd5 Check whether model is empty before trying to insert object 3 years ago
psi29a 964f288c13 Merge branch 'delay_cell_changing' into 'master'
Delay cell grid change until scene update

See merge request OpenMW/openmw!1734
3 years ago
elsid 3878a12ed3
Delay cell grid change until scene update
This allows proper profiling. Changing cell grid is not a part of physics
system, it's a part of world system.
3 years ago
elsid 2d5ccc804b
Exchange binary messages between navmeshtool and launcher 3 years ago
elsid a21c17ab26
Use crash catcher in launcher 3 years ago
Petr Mikheev fbc84465c5 Merge branch 'futureproof_layers' into 'master'
Add layer size, make layers API more flexible

See merge request OpenMW/openmw!1724
3 years ago