Commit Graph

27827 Commits (db3f9da08a5b2bc0d9aff0e10809d135261b8238)
 

Author SHA1 Message Date
Bret Curtis db3f9da08a coverity fixes and other bits 3 years ago
psi29a 5820e5701a Merge branch 'refactor/shadowtechnique' into 'master'
Cleanup code in mwshadowtechnique.cpp

See merge request OpenMW/openmw!1756
3 years ago
psi29a 03806eb75e Merge branch 'esm_rm_redundant_include' into 'master'
Remove redundant include from esm3/esmreader.hpp

See merge request OpenMW/openmw!1761
3 years ago
psi29a cf1764f255 Merge branch 'constrained_file_stream' into 'master'
Avoid redundant conversion to const char* and use make_shared

See merge request OpenMW/openmw!1763
3 years ago
psi29a 1ddf703106 Merge branch 'icu-fix2' into 'master'
Detect ICU on macOS

See merge request OpenMW/openmw!1760
3 years ago
psi29a 292dda0c78 Merge branch 'esm_read_on_skip' into 'master'
Read when need to skip few bytes

See merge request OpenMW/openmw!1765
3 years ago
elsid 6481324eb1
Read when need to skip few bytes 3 years ago
elsid 5eb8c4aebe
Avoid redundant conversion to const char* and use make_shared 3 years ago
elsid db44f91fd5
Remove redundant include from esm3/esmreader.hpp 3 years ago
Benjamin Winger e3cedb5bfc
Set yaml-cpp and ICU as REQUIRED 3 years ago
Benjamin Winger 2c5a4e6416
Set ICU_ROOT instead of PKG_CONFIG_PATH to find ICU on macos 3 years ago
psi29a 7ebf9a3c45 Merge branch 'fix_skip_cell_ref_data' into 'master'
Fix skip cell ref data (#6693)

Closes #6693

See merge request OpenMW/openmw!1758
3 years ago
psi29a e75504637d Merge branch 'icu-fix' into 'master'
Allow CMake to find the ICU version installed through homebrew

See merge request OpenMW/openmw!1759
3 years ago
ζeh Matt b39aea4346
Move extremeEdges into queue instead of copying 3 years ago
ζeh Matt 19df9c3d17
Use vector for edge queue 3 years ago
elsid c3a924de23
Fix skip DATA in cell ref loading 3 years ago
ζeh Matt 0790af962e
Cleanup code in mwshadowtechnique.cpp 3 years ago
elsid 6b464a9330
Check ESMReader value size in compile time 3 years ago
Benjamin Winger 8bd16179a6
Allow CMake to find the ICU version installed through homebrew 3 years ago
Petr Mikheev d701a96a3c Merge branch 'i18n.lua-updates' into 'master'
Lua i18n updates

See merge request OpenMW/openmw!1621
3 years ago
Benjamin Winger 21ffbcc4b4 Lua i18n updates 3 years ago
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