Commit Graph

27934 Commits (dd5901d3517cc519819a2c45b37b1fd93e571ce8)
 

Author SHA1 Message Date
psi29a 84458baa8b Merge branch 'VA_OpenMW-CS' into 'master'
OpenMW-CS: Issue #3245 Add configurable instance grid, angle, and scale snapping

Closes #3245

See merge request OpenMW/openmw!1737
3 years ago
VidiAquam e2f393cbdb Update CHANGELOG.md, AUTHORS.md 3 years ago
Bret Curtis 7fe6c39aa2 const the key/value 3 years ago
Vidi_Aquam 035fe778b2 Temporary workaround for angle snapping
Made the angle snap only apply to an object when the drag is finished, which is much more usable until the rotation system can be fixed completely
3 years ago
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
Petr Mikheev fa29b9d6f7 Fix #6627 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