AnyOldName3
4aa40897ca
Revert "Apply ShaderVisitor to Rig/MorphGeometry source geometry"
...
This reverts commit 471f6abf6c
.
The commit should be redundant as of 20e799dadc
2023-03-06 00:54:57 +00:00
Alexei Dobrohotov
20e799dadc
Use Rig/MorphGeometry state for its child geometry
...
Cherry-pick of ed44095cdc
from 0.48 branch
2023-03-06 00:54:02 +00:00
psi29a
8e36d5e704
Merge branch 'operate_on_this' into 'master'
...
Handle incorrect comparison operators
Closes #6716
See merge request OpenMW/openmw!2801
2023-03-05 22:03:53 +00:00
Evil Eye
c6a545766c
Remove redundant string_view
2023-03-05 21:45:03 +01:00
psi29a
0858da3d1f
Merge branch 'cellstore' into 'master'
...
[Refactorring] Merge duplicated `public:` and `private:` sections in cellstore.hpp
See merge request OpenMW/openmw!2800
2023-03-05 20:25:54 +00:00
Evil Eye
724c6ec425
Match unit test to Morrowind.exe behaviour
2023-03-05 20:27:07 +01:00
psi29a
94b6da52d5
Merge branch 'fix_physics_deadlock' into 'master'
...
Fix deadlock in async physics (#7255 )
Closes #7255
See merge request OpenMW/openmw!2798
2023-03-05 18:25:16 +00:00
unknown
868a398b86
Allow comparison operators of arbitrary length
2023-03-05 19:15:43 +01:00
Petr Mikheev
929fade8be
Merge duplicated public:
and private:
sections in cellstore.hpp
2023-03-05 18:45:53 +01:00
elsid
0040da3497
Do not use std::shared_mutex to wait for job for async physics
...
std::shared_mutex in combination with std::condition_variable_any may
lead to a situation when notify_all does not wake up all waiting threads
on Windows. Use separate std::mutex and std::condition_variable to
notify about new job. Encapsulate all workers synchronization logic into
a separate type.
2023-03-05 18:07:56 +01:00
psi29a
31ae1cd339
Merge branch 'limit_max_bullet_supported_threads' into 'master'
...
Limit max bullet supported threads by BT_MAX_THREAD_COUNT - 1
See merge request OpenMW/openmw!2797
2023-03-04 12:42:51 +00:00
psi29a
a91b4e0cce
Merge branch 'duplicated_locales' into 'master'
...
Ignore duplicated preferred l10n locales
See merge request OpenMW/openmw!2796
2023-03-04 12:42:25 +00:00
psi29a
afa6643c6e
Merge branch 'maybe-fix-freeze-catcher' into 'master'
...
Fix Windows freeze catcher
See merge request OpenMW/openmw!2795
2023-03-04 12:42:06 +00:00
psi29a
d1cf93e203
Merge branch 'reserve_texture_units' into 'master'
...
Log reserved texture units
See merge request OpenMW/openmw!2794
2023-03-04 12:41:51 +00:00
Petr Mikheev
e70ab80b90
Ignore duplicated preferred l10n locales
2023-03-04 10:20:03 +01:00
elsid
949b9191a5
Limit max bullet supported threads by BT_MAX_THREAD_COUNT - 1
...
There is a check and assert for number of threads >= BT_MAX_THREAD_COUNT.
btDbvtBroadphase::m_rayTestStacks::size may return BT_MAX_THREAD_COUNT which
triggers the assert.
2023-03-04 02:08:45 +01:00
AnyOldName3
5b3e9e15ee
Maybe fix Windows freeze catcher
...
It looks like it's never actually been capable of creating a minidump since the original MR was merged. It worked briefly, and then apparently I managed to dissappear an important function call when rearranging things.
2023-03-04 00:28:22 +00:00
Petr Mikheev
e007dc9d6b
Log reserving texture units
2023-03-04 00:55:34 +01:00
psi29a
88567cd363
Merge branch 'unplugged' into 'master'
...
Handle sound device changes
Closes #4382
See merge request OpenMW/openmw!2791
2023-03-03 20:41:42 +00:00
psi29a
2f4eb3e299
Merge branch 'string_to_ref_id' into 'master'
...
Replace std::string and std::string_view by ESM::RefId to avoid getRefIdString call
See merge request OpenMW/openmw!2790
2023-03-03 20:41:19 +00:00
psi29a
fbb00027d8
Merge branch 'fix_clamp_physics_threads' into 'master'
...
Fix clamping physics threads
See merge request OpenMW/openmw!2792
2023-03-03 19:52:15 +00:00
elsid
3d3cccb8e5
Fix clamping physics threads
2023-03-03 18:44:47 +01:00
Evil Eye
027d49cf28
Set thread priority and start thread on fallback usage
2023-03-03 18:00:02 +01:00
Evil Eye
e020af8b4a
Switch to new default device if default device changes
2023-03-03 17:31:09 +01:00
elsid
d03bec60e9
Avoid redundant conversion from RefId to string and back
2023-03-03 15:44:19 +01:00
elsid
191f207e78
Avoid redundant conversion to lower case for CommandDispatcher::mSelection items
2023-03-03 15:44:19 +01:00
elsid
7daef583cb
Use ESM::RefId as key for ScriptContext::mLocals
2023-03-03 15:44:18 +01:00
elsid
3975003778
Use ESM::RefId as key for Globals::mVariables
2023-03-03 15:44:18 +01:00
elsid
cd6a5b5a0e
Support asymmetric comparison between ESM::RefId and std::string_view
2023-03-03 15:44:18 +01:00
elsid
6f329f3d40
Add tests for ESM::RefId
2023-03-03 15:44:18 +01:00
elsid
693f4c40f4
Use ESM::RefId as key for Data::mRefLoadCache
2023-03-03 15:44:18 +01:00
elsid
419a86f0b9
Use ESM::RefId for actor parts
...
To avoid redundant conversion RefId to string and back.
2023-03-03 15:44:14 +01:00
elsid
4cb095ce39
Use ESM::RefId as key for MergeReferencesStage::mIndex
2023-03-03 15:41:56 +01:00
elsid
eb17f0ba06
Use ESM::RefId as key in TestInterpreterContext::mMembers
2023-03-03 15:41:56 +01:00
elsid
3c9dbb11cc
Use ESM::RefId as key for SavingState::mSubRecords
2023-03-03 15:41:53 +01:00
psi29a
0d25656d81
Merge branch 'settigs_docs' into 'master'
...
Update settings documentation
See merge request OpenMW/openmw!2789
2023-03-03 10:25:11 +00:00
psi29a
c252f6a264
Merge branch 'ref_id_string_helpers' into 'master'
...
Add helper functions for string comparison to RefId
See merge request OpenMW/openmw!2788
2023-03-03 10:24:42 +00:00
Andrei Kortunov
340790c71c
Update settings documentation
2023-03-03 09:32:42 +04:00
elsid
dfcea389be
Add helper functions for string comparison to RefId
2023-03-03 00:39:55 +01:00
elsid
6518688120
Reorder RefId members
2023-03-02 23:29:40 +01:00
Evil Eye
b762807dfb
Reopen audio device on disconnect
2023-03-02 22:58:07 +01:00
Evil Eye
754dac6103
Copy alext.h from OpenAL Soft 1.23
2023-03-02 22:57:00 +01:00
psi29a
340a2aa826
Merge branch 'ref_id_cmp_string_view' into 'master'
...
Support RefId comparison with std::string_view
See merge request OpenMW/openmw!2784
2023-03-02 12:49:28 +00:00
psi29a
5ec4201770
Merge branch 'fix_integration_tests_windows' into 'master'
...
Fix integration tests on Windows
See merge request OpenMW/openmw!2786
2023-03-02 00:37:19 +00:00
elsid
37be305771
Convert path to string
2023-03-01 23:30:19 +01:00
elsid
8cfd947ecc
Copy osgSim.dll to openmw.exe location
2023-03-01 23:30:02 +01:00
elsid
3eda0b4af6
Use tabs for indentation in CI/before_script.msvc.sh
2023-03-01 23:29:44 +01:00
psi29a
56c8c25a0e
Merge branch 'kantoniak/lua-docs-fixes' into 'master'
...
Apply minor fixes to Lua documentation
See merge request OpenMW/openmw!2785
2023-03-01 21:07:46 +00:00
psi29a
3d8acf17bd
Merge branch 'shadervisitor' into 'master'
...
Attach shaders to geometry that lacks a stateset if necessary (bug #7251 )
See merge request OpenMW/openmw!2782
2023-03-01 17:09:32 +00:00
Alexei Dobrohotov
471f6abf6c
Apply ShaderVisitor to Rig/MorphGeometry source geometry
2023-03-01 18:27:44 +03:00