psi29a
|
857dca058b
|
Merge branch 'fix_memory_leak' into 'master'
Fix memory leak on cell loading
See merge request OpenMW/openmw!2318
|
2022-08-21 20:07:23 +00:00 |
|
psi29a
|
7c899364af
|
Merge branch 'consistently_hostile' into 'master'
Clear the magic queue when unloading actors
Closes #6954
See merge request OpenMW/openmw!2317
|
2022-08-21 20:05:46 +00:00 |
|
psi29a
|
aa8eba239a
|
Merge branch 'animation_view' into 'master'
Use string_view in animation code
See merge request OpenMW/openmw!2321
|
2022-08-21 20:05:00 +00:00 |
|
psi29a
|
a99c78c85f
|
Merge branch 'animation_osg_ref_ptr' into 'master'
Avoid using owning raw pointer
See merge request OpenMW/openmw!2322
|
2022-08-21 20:04:38 +00:00 |
|
psi29a
|
f888d85429
|
Merge branch 'dialog_unique_ptr' into 'master'
Use std::unique_ptr to manage dialogs lifetime
See merge request OpenMW/openmw!2323
|
2022-08-21 20:04:12 +00:00 |
|
elsid
|
1e739ec741
|
Use std::unique_ptr to manage dialogs lifetime
|
2022-08-21 21:04:21 +02:00 |
|
elsid
|
838d75a2e2
|
Avoid using owning raw pointer
|
2022-08-21 21:00:29 +02:00 |
|
elsid
|
84944a7530
|
Store RefData::mBaseNode as osg::ref_ptr
Direct leak of 16197408 byte(s) in 56241 object(s) allocated from:
#0 0x5572356d4d42 in operator new(unsigned long) (/home/elsid/dev/openmw/build/clang/asan/openmw+0xae0d42)
#1 0x557236938196 in (anonymous namespace)::addObject(MWWorld::Ptr const&, MWWorld::World const&, std::__1::vector<ESM::RefNum, std::__1::allocator<ESM::RefNum> > const&, MWPhysics::PhysicsSystem&, MWRender::RenderingManager&) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:119:42
#2 0x55723692e51b in MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*)::$_7::operator()(MWWorld::Ptr const&) const /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:913:62
#3 0x55723692e51b in void (anonymous namespace)::InsertVisitor::insert<MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*)::$_7>(MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*)::$_7&&) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:230:21
#4 0x55723692e51b in MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:913:23
#5 0x55723692d451 in MWWorld::Scene::loadCell(MWWorld::CellStore*, Loading::Listener*, bool, osg::Vec3f const&) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:449:9
#6 0x5572369299f5 in MWWorld::Scene::changeCellGrid(osg::Vec3f const&, int, int, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:612:17
#7 0x557236928521 in MWWorld::Scene::update(float) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:315:13
#8 0x5572368d4c98 in MWWorld::World::update(float, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/worldimp.cpp:1833:22
#9 0x557236ebbb72 in OMW::Engine::frame(float) /home/elsid/dev/openmw/apps/openmw/engine.cpp:418:25
#10 0x557236ed250a in OMW::Engine::go() /home/elsid/dev/openmw/apps/openmw/engine.cpp:1102:14
#11 0x557236eb621a in runApplication(int, char**) /home/elsid/dev/openmw/apps/openmw/main.cpp:228:17
#12 0x55723774d622 in wrapApplication(int (*)(int, char**), int, char**, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) /home/elsid/dev/openmw/components/debug/debugging.cpp:328:19
#13 0x557236eb651f in main /home/elsid/dev/openmw/apps/openmw/main.cpp:240:12
#14 0x7fbf58a3f2cf (/usr/lib/libc.so.6+0x232cf) (BuildId: e637217a46491314667a7a37b2155cb07afc1a40)
Direct leak of 396288 byte(s) in 1376 object(s) allocated from:
#0 0x5572356d4d42 in operator new(unsigned long) (/home/elsid/dev/openmw/build/clang/asan/openmw+0xae0d42)
#1 0x557236938196 in (anonymous namespace)::addObject(MWWorld::Ptr const&, MWWorld::World const&, std::__1::vector<ESM::RefNum, std::__1::allocator<ESM::RefNum> > const&, MWPhysics::PhysicsSystem&, MWRender::RenderingManager&) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:119:42
#2 0x55723692e51b in MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*)::$_7::operator()(MWWorld::Ptr const&) const /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:913:62
#3 0x55723692e51b in void (anonymous namespace)::InsertVisitor::insert<MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*)::$_7>(MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*)::$_7&&) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:230:21
#4 0x55723692e51b in MWWorld::Scene::insertCell(MWWorld::CellStore&, Loading::Listener*) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:913:23
#5 0x55723692d451 in MWWorld::Scene::loadCell(MWWorld::CellStore*, Loading::Listener*, bool, osg::Vec3f const&) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:449:9
#6 0x5572369299f5 in MWWorld::Scene::changeCellGrid(osg::Vec3f const&, int, int, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:612:17
#7 0x557236936eb2 in MWWorld::Scene::changeToExteriorCell(ESM::Position const&, bool, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/scene.cpp:888:9
#8 0x55723689a5ac in MWWorld::World::changeToExteriorCell(ESM::Position const&, bool, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/worldimp.cpp:1003:22
#9 0x5572368c249d in MWWorld::World::changeToCell(ESM::CellId const&, ESM::Position const&, bool, bool) /home/elsid/dev/openmw/apps/openmw/mwworld/worldimp.cpp:1014:13
#10 0x557236e9bbce in MWState::StateManager::loadGame(MWState::Character const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/statemanagerimp.cpp:545:52
#11 0x557236e998db in MWState::StateManager::loadGame(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) /home/elsid/dev/openmw/apps/openmw/mwstate/statemanagerimp.cpp:377:17
#12 0x557236ed18fb in OMW::Engine::go() /home/elsid/dev/openmw/apps/openmw/engine.cpp:1066:24
#13 0x557236eb621a in runApplication(int, char**) /home/elsid/dev/openmw/apps/openmw/main.cpp:228:17
#14 0x55723774d622 in wrapApplication(int (*)(int, char**), int, char**, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, bool) /home/elsid/dev/openmw/components/debug/debugging.cpp:328:19
#15 0x557236eb651f in main /home/elsid/dev/openmw/apps/openmw/main.cpp:240:12
#16 0x7fbf58a3f2cf (/usr/lib/libc.so.6+0x232cf) (BuildId: e637217a46491314667a7a37b2155cb07afc1a40)
|
2022-08-21 20:58:37 +02:00 |
|
AnyOldName3
|
23e765954d
|
Merge branch 'cherry-pick-abb14df943304a954f734b6289fb48f4951ae242' into 'master'
[Multiview][Postprocessor] omw_GetWorldPosFromUV() should use omw_GetDepth()
See merge request OpenMW/openmw!2320
|
2022-08-21 17:47:54 +00:00 |
|
unknown
|
206711876d
|
Address feedback
|
2022-08-21 19:43:29 +02:00 |
|
unknown
|
827a2f0b77
|
Use string_view in animation code
|
2022-08-21 18:53:38 +02:00 |
|
Mads Buvik Sandvei
|
70e1efdd47
|
omw_GetWorldPosFromUV() should use omw_GetDepth()
|
2022-08-21 18:03:38 +02:00 |
|
psi29a
|
537c6e96ab
|
Merge branch 'bloom_shader' into 'master'
Add wareya's linear bloom shader
See merge request OpenMW/openmw!2313
|
2022-08-21 12:53:46 +00:00 |
|
Evil Eye
|
443420ea60
|
CI compare cells
|
2022-08-21 14:46:13 +02:00 |
|
psi29a
|
5ed9764f3b
|
Merge branch 'effect_indices' into 'master'
Preserve effect indices when applying AoE and targeted spells
Closes #6957
See merge request OpenMW/openmw!2315
|
2022-08-21 12:03:43 +00:00 |
|
psi29a
|
8ec8e733a1
|
Merge branch 'unique_summons' into 'master'
Mark summon effects as applied if they have spawned a creature
Closes #6955
See merge request OpenMW/openmw!2316
|
2022-08-21 12:02:38 +00:00 |
|
Evil Eye
|
afcbb3cb5e
|
Clear the magic queue when unloading actors
|
2022-08-21 13:33:21 +02:00 |
|
Evil Eye
|
a547608289
|
Preserve effect indices when applying AoE and targeted spells
|
2022-08-21 12:44:07 +02:00 |
|
jvoisin
|
84c72b1c0a
|
Add dots at the end, and add the .ru translation
|
2022-08-21 12:43:29 +02:00 |
|
Evil Eye
|
8b02c17ad4
|
Mark summon effects as applied if they have spawned a creature
|
2022-08-21 12:41:45 +02:00 |
|
psi29a
|
4078f19c74
|
Merge branch 'SHADER_HOT_RELOAD' into 'master'
Shaders: Hot reload, togglable by lua debug command
See merge request OpenMW/openmw!2238
|
2022-08-21 09:08:27 +00:00 |
|
florent.teppe
|
25c1f0ca16
|
Renamed variable to fix case issue
|
2022-08-21 09:18:08 +02:00 |
|
psi29a
|
510eac3fb4
|
Merge branch 'dont-look-back-in-anger-or-look-backwards-at-all-really' into 'master'
Validate near and far clip distances
See merge request OpenMW/openmw!2311
|
2022-08-20 18:33:50 +00:00 |
|
jvoisin
|
534f0377d5
|
Add wareya's linear bloom shader
|
2022-08-20 19:50:34 +02:00 |
|
AnyOldName3
|
17c1053777
|
Validate near and far clip distances
|
2022-08-20 16:14:22 +01:00 |
|
psi29a
|
9f26d6023b
|
Merge branch 'boost180' into 'master'
Bump boost to 1.80 for windows
Closes #6942
See merge request OpenMW/openmw!2304
|
2022-08-19 22:40:08 +00:00 |
|
psi29a
|
448853fbcf
|
Update CI/before_script.msvc.sh
|
2022-08-19 20:09:44 +00:00 |
|
psi29a
|
209550aa84
|
Merge branch 'cleanup_opencs_includes' into 'master'
Cleanup opencs includes
See merge request OpenMW/openmw!2303
|
2022-08-19 19:28:57 +00:00 |
|
elsid
|
b3882777ab
|
Cleanup opencs includes
|
2022-08-19 19:25:03 +02:00 |
|
elsid
|
bf1f4f2117
|
Mark private template functions defined in cpp as inline
|
2022-08-19 19:17:21 +02:00 |
|
psi29a
|
ab2931223e
|
Merge branch 'cleanup_openmw_includes_2' into 'master'
Cleanup openmw class and mechanics includes
See merge request OpenMW/openmw!2301
|
2022-08-19 14:53:00 +00:00 |
|
psi29a
|
cc563b31d9
|
Merge branch 'sundamageforquasiexterior' into 'master'
Sun Damage for QuasiExt
Closes #6949
See merge request OpenMW/openmw!2296
|
2022-08-19 14:51:52 +00:00 |
|
Kindi
|
da4a72ab19
|
Sun Damage for QuasiExt
|
2022-08-19 14:51:52 +00:00 |
|
elsid
|
a66c095ec3
|
Cleanup openmw class and mechanics includes
|
2022-08-19 15:46:39 +02:00 |
|
psi29a
|
9761ff14f9
|
Merge branch 'cleanup_openmw_lua_includes' into 'master'
Cleanup openmw lua includes
See merge request OpenMW/openmw!2293
|
2022-08-19 13:34:07 +00:00 |
|
psi29a
|
34c5465709
|
Merge branch 'clang_format' into 'master'
Use clang format NamespaceIndentation: All
See merge request OpenMW/openmw!2299
|
2022-08-19 10:06:30 +00:00 |
|
elsid
|
4db96186d2
|
Use clang format NamespaceIndentation: All
To follow the project styleguide.
|
2022-08-18 19:58:27 +02:00 |
|
psi29a
|
7bb1856b74
|
Merge branch 'font_fixes' into 'master'
Font fixes
See merge request OpenMW/openmw!2297
|
2022-08-18 12:53:37 +00:00 |
|
Andrei Kortunov
|
3117a99391
|
Fix documentation
|
2022-08-18 16:12:52 +04:00 |
|
Andrei Kortunov
|
2cae8bea5d
|
Improve layout of Interface tab
|
2022-08-18 14:21:39 +04:00 |
|
Andrei Kortunov
|
2cd2b42e33
|
Improve handling of larger font size
|
2022-08-18 13:29:12 +04:00 |
|
Andrei Kortunov
|
c3d3f3140b
|
Allow to change font settings in the launcher
|
2022-08-18 13:29:12 +04:00 |
|
psi29a
|
98d0b91b6e
|
Merge branch 'getweapondrawn' into 'master'
Make getWeaponDrawn return 1 only when the weapon is attached (bug #4816)
Closes #4816
See merge request OpenMW/openmw!2294
|
2022-08-18 09:00:30 +00:00 |
|
psi29a
|
0d776d7009
|
Merge branch 'terraindocs' into 'master'
Clarify object paging merge factor docs (#5924)
Closes #5924
See merge request OpenMW/openmw!2295
|
2022-08-18 08:59:24 +00:00 |
|
Alexei Kotov
|
15f4b5515d
|
Clarify object paging merge factor docs
|
2022-08-18 05:55:17 +03:00 |
|
Alexei Kotov
|
d458894868
|
Make getWeaponDrawn return 1 only when the weapon is attached (bug #4816)
|
2022-08-18 05:04:51 +03:00 |
|
elsid
|
552301c8fb
|
Cleanup openmw lua includes
|
2022-08-17 23:47:30 +02:00 |
|
psi29a
|
28d6159b86
|
Update CHANGELOG.md
|
2022-08-17 21:29:33 +00:00 |
|
psi29a
|
92f3b4ba82
|
Merge branch 'windows_save' into 'master'
[Postprocessing] Mitigate clashes with live reload and external saves on windows
See merge request OpenMW/openmw!2237
|
2022-08-17 21:19:14 +00:00 |
|
psi29a
|
1e4dd46688
|
Merge branch 'fontconfig' into 'master'
Allow users to decide if they need to import bitmap fonts
See merge request OpenMW/openmw!2270
|
2022-08-17 21:16:31 +00:00 |
|