elsid
|
542717394a
|
Remove objects, water and heightfields when no longer required
|
2022-02-03 02:43:35 +01:00 |
|
Petr Mikheev
|
6e4f628866
|
Replace inventory:get<Type>() with inventory:getAll(<Type>)
|
2022-02-03 02:05:49 +01:00 |
|
Cody Glassman
|
002d0bf694
|
Merge branch 'rm_redundant_code' into 'master'
Avoid unnecessary computation
See merge request OpenMW/openmw!1623
|
2022-02-02 23:50:24 +00:00 |
|
elsid
|
16cfdfec19
|
Avoid unnecessary computation
And fix UBSAN error:
/home/elsid/dev/openmw/apps/openmw/mwrender/renderingmanager.cpp:659:81: runtime error: division by zero
#0 0x556eac16f4dc in MWRender::RenderingManager::configureAmbient(ESM::Cell const*) /home/elsid/dev/openmw/apps/openmw/mwrender/renderingmanager.cpp:659
#1 0x556eadfd3d60 in MWWorld::Scene::loadCell(MWWorld::CellStore*, Loading::Listener*, bool, osg::Vec3f const&) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:467
#2 0x556eadfe3047 in MWWorld::Scene::changeToInteriorCell(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ESM::Position const&, bool, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:830
#3 0x556eadeb8fb3 in MWWorld::World::changeToInteriorCell(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, ESM::Position const&, bool, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/worldimp.cpp:978
#4 0x556eadeba5f1 in MWWorld::World::changeToCell(ESM::CellId const&, ESM::Position const&, bool, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/worldimp.cpp:1008
#5 0x556eaeb852dd in MWState::StateManager::loadGame(MWState::Character const*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/statemanagerimp.cpp:533
#6 0x556eaeb81674 in MWState::StateManager::loadGame(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/statemanagerimp.cpp:366
#7 0x556eaebd2aae in OMW::Engine::go() /home/elsid/dev/openmw/apps/openmw/engine.cpp:1025
#8 0x556eaeba810a in runApplication(int, char**) /home/elsid/dev/openmw/apps/openmw/main.cpp:221
#9 0x556eaf865e9a in wrapApplication(int (*)(int, char**), int, char**, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /home/elsid/dev/openmw/components/debug/debugging.cpp:205
#10 0x556eaeba8368 in main /home/elsid/dev/openmw/apps/openmw/main.cpp:233
#11 0x7f89773b3b24 in __libc_start_main (/usr/lib/libc.so.6+0x27b24)
#12 0x556eac13c09d in _start (/home/elsid/dev/openmw/build/gcc/ubsan/openmw+0x669c09d)
|
2022-02-03 00:08:45 +01:00 |
|
Petr Mikheev
|
6084dbfc3a
|
Add a warning if replace==config is used.
|
2022-02-03 00:07:30 +01:00 |
|
Petr Mikheev
|
5b23ba3faf
|
Fix defaulted in ConfigurationManager::mergeComposingVariables
|
2022-02-02 23:47:11 +01:00 |
|
Petr Mikheev
|
9c1ff16b62
|
Add config variable user-data="?userdata?" . Allows to override paths to saves and screenshots.
|
2022-02-02 23:47:11 +01:00 |
|
Petr Mikheev
|
5ff2fc55ac
|
Make ConfigurationManager::getUserConfigPath to return the actual config path where the settings, logs, and Lua storage are stored.
|
2022-02-02 23:47:11 +01:00 |
|
Petr Mikheev
|
a453e5c198
|
Reuse the same code to load settings in apps/openmw, apps/launcher, apps/opencs
|
2022-02-02 23:47:11 +01:00 |
|
Petr Mikheev
|
1bcc4a8bcc
|
Read settings.cfg from all active config dirs
|
2022-02-02 23:47:11 +01:00 |
|
Petr Mikheev
|
5ca56a4f8a
|
New option "config" for specifying additional config directories.
|
2022-02-02 23:47:11 +01:00 |
|
Petr Mikheev
|
dd5ba5c57b
|
Redirect log only after parsing configuration
|
2022-02-02 23:47:11 +01:00 |
|
psi29a
|
bb6b031afd
|
Merge branch 'fix_simulation_crash' into 'master'
Fix use after free and possible deadlock on exit (#6577)
Closes #6577
See merge request OpenMW/openmw!1601
|
2022-02-02 21:06:18 +00:00 |
|
psi29a
|
cf8d49bb9a
|
Merge branch 'lua_settings_ui' into 'master'
Lua settings UI
Closes #6454
See merge request OpenMW/openmw!1595
|
2022-02-02 21:04:18 +00:00 |
|
psi29a
|
fb99ed78d5
|
Merge branch 'absoluteprecision' into 'master'
Fix compilation errors with double precision bound types (bug #6579)
Closes #6579
See merge request OpenMW/openmw!1619
|
2022-02-02 21:03:29 +00:00 |
|
psi29a
|
0100f682b9
|
Merge branch 'fix_docs' into 'master'
Fix util.color docs
See merge request OpenMW/openmw!1622
|
2022-02-02 20:30:28 +00:00 |
|
uramer
|
2945f6238e
|
Fix util.color docs
|
2022-02-02 20:30:28 +00:00 |
|
uramer
|
946b8b804c
|
MR feedback
|
2022-02-02 16:42:04 +01:00 |
|
Alexei Dobrohotov
|
142b6fdf2f
|
Fix double precision bound issues in std::max/std::clamp
|
2022-02-02 16:57:59 +03:00 |
|
Alexei Dobrohotov
|
aaea2bc0f6
|
Implement transformBoundingSphere for both sphere types (bug #6579)
|
2022-02-02 16:51:35 +03:00 |
|
uramer
|
406e950052
|
Merge branch 'lua_activate' into 'master'
Lua command `object:activateBy(actor)` and handler `onActivate`
See merge request OpenMW/openmw!1618
|
2022-02-01 23:42:56 +00:00 |
|
Petr Mikheev
|
47c37e5849
|
Lua command object:activateBy(actor) and handler onActivate
|
2022-02-01 23:42:56 +00:00 |
|
uramer
|
f873703bdb
|
Merge branch 'lua_aux_util' into 'master'
Add range to "aux_util.findNearestTo".
See merge request OpenMW/openmw!1620
|
2022-02-01 22:37:16 +00:00 |
|
uramer
|
f68c0c41a9
|
Prioritize setting pages with hits in the name when searching
|
2022-02-01 23:06:53 +01:00 |
|
Evil Eye
|
8752f78fa4
|
Remove weaponless, non-biped distinction
|
2022-02-01 21:58:55 +01:00 |
|
uramer
|
2185fd29c5
|
Document ui.registerSettingsPage
|
2022-02-01 19:50:03 +01:00 |
|
uramer
|
ef1e72dc17
|
Revert from settings description to searchHints
|
2022-02-01 19:50:03 +01:00 |
|
uramer
|
7f796d148e
|
Clean up
|
2022-02-01 19:50:03 +01:00 |
|
uramer
|
01d65a14f1
|
Implement more advanced search, sort script setting pages by alphabet and filter match quality
|
2022-02-01 19:50:03 +01:00 |
|
uramer
|
67641dcdb7
|
Fix compile errors
|
2022-02-01 19:50:03 +01:00 |
|
uramer
|
f07f05ddd3
|
Add Container widget type, use it to make Adapter code less hacky
|
2022-02-01 19:50:03 +01:00 |
|
uramer
|
086a7d9bc5
|
Wrap Lua settings widgets into an Adapter widget
|
2022-02-01 19:50:03 +01:00 |
|
uramer
|
db9e734a6a
|
Fix warning
|
2022-02-01 19:50:02 +01:00 |
|
uramer
|
1455aa3e02
|
Allow changing script settings pages after registering them
|
2022-02-01 19:50:02 +01:00 |
|
uramer
|
5f7ab49880
|
Implement script setting pages' descriptions
|
2022-02-01 19:50:02 +01:00 |
|
uramer
|
a005f25c4b
|
Use page terminology for script settings
|
2022-02-01 19:50:02 +01:00 |
|
uramer
|
e78b8402fa
|
Fix warnings
|
2022-02-01 19:50:02 +01:00 |
|
uramer
|
a972a54ea9
|
Allow changing element root widget type, prevent use after free in script settings
|
2022-02-01 19:50:02 +01:00 |
|
uramer
|
64df4f54c6
|
Add scrolling to the script settings view
|
2022-02-01 19:50:02 +01:00 |
|
uramer
|
fba82eb1a7
|
Script settings tab
|
2022-02-01 19:50:02 +01:00 |
|
Petr Mikheev
|
03f1b1a082
|
Merge branch 'controls_yaw_pitch' into 'master'
Implement Yaw, Pitch and Use (attack / cast spell) in Lua self.controls
See merge request OpenMW/openmw!1617
|
2022-02-01 18:47:20 +00:00 |
|
uramer
|
c31dedb89c
|
Implement Yaw, Pitch and Use (attack / cast spell) in Lua self.controls
|
2022-02-01 18:47:20 +00:00 |
|
Petr Mikheev
|
899199c8ed
|
Add range to "aux_util.findNearestTo".
|
2022-02-01 18:44:14 +01:00 |
|
psi29a
|
93b3b9df90
|
Merge branch 'revert_navmesh_cull' into 'master'
Revert "Cull navmesh objects by scene bounds" (#6580)
See merge request OpenMW/openmw!1613
|
2022-01-31 10:12:28 +00:00 |
|
Bret Curtis
|
8113620dce
|
handle a few wearnings raised as errors
|
2022-01-31 08:58:45 +01:00 |
|
cc9cii
|
ba3ae448d4
|
Initial import of esm4 by cc9cii
|
2022-01-31 08:58:45 +01:00 |
|
psi29a
|
6d152cc728
|
Merge branch 'android_cmake_ccache_fix' into 'master'
Have Android CI also use latest ccache to fix issues with cmake.
See merge request OpenMW/openmw!1614
|
2022-01-31 07:57:08 +00:00 |
|
psi29a
|
010dc90d42
|
Have Android CI also use latest ccache to fix issues with cmake.
|
2022-01-31 07:57:08 +00:00 |
|
elsid
|
2bd99867fe
|
Merge branch 'benchmark' into 'master'
cmake: only download benchmarks if we build with it
See merge request OpenMW/openmw!1616
|
2022-01-31 00:23:03 +00:00 |
|
Timo Gurr
|
8512f7cb4c
|
cmake: only download benchmarks if we build with it
Since 70623d0b23 CMake tries to download
benchmarks even if we pass -DBUILD_BENCHMARKS:BOOL=FALSE.
|
2022-01-31 00:27:21 +01:00 |
|