Commit Graph

30433 Commits (70914b82134c4b75d6b605b0738d804dfc8478f9)
 

Author SHA1 Message Date
elsid 70914b8213
Update sqlite3 to 3.41.1 2 years ago
psi29a efebb8efd8 Merge branch 'cmake_fixes' into 'master'
Formatting and coverage related CMake files fixes

See merge request OpenMW/openmw!2811
2 years ago
psi29a 86a812f434 Merge branch 'store_test_dialogue' into 'master'
Add ESMStore tests for loading dialogue and info records

See merge request OpenMW/openmw!2820
2 years ago
psi29a d4d9b2d699 Merge branch 'multithreaded-bullet-windows' into 'master'
Use multithreaded Bullet libraries on Windows

Closes #7270

See merge request OpenMW/openmw!2816
2 years ago
psi29a 3594f92e3a Merge branch 'symstore' into 'master'
Package symbols for symbol server in CI

See merge request OpenMW/openmw!2818
2 years ago
elsid 9c780efe50
Add ESMStore tests for loading dialogue and info records 2 years ago
AnyOldName3 946e905d58 Bump cache key for new Bullet binaries 2 years ago
AnyOldName3 6ca9fb7e15 Use multithreaded Bullet libraries on Windows 2 years ago
elsid 1cc4909144
Add --coverage to components_qt, benchmarks and openmw-cs 2 years ago
elsid 1857d8a68c
Use target_compile_options to add --coverage 2 years ago
elsid a527db8ca7
Enforce space only indendation in CMake files 2 years ago
elsid cc066efa11
Fix identation in CMakeLists.txt 2 years ago
elsid 8031b9a16c
Use spaces only for identation in CMakeLists.txt 2 years ago
psi29a ff7a098e74 Merge branch 'justbenormal' into 'master'
Unify collision shape transformations

See merge request OpenMW/openmw!2808
2 years ago
psi29a b9f1d5d4e7 Merge branch 'seventeenth-times-the-charm' into 'master'
Fix #7264

Closes #7264

See merge request OpenMW/openmw!2805
2 years ago
Alexei Dobrohotov 562461a659 Unify collision shape transformations 2 years ago
psi29a eca26e8b18 Merge branch 'Support-BA2-file-format' into 'master'
Support ba2 file format

See merge request OpenMW/openmw!2787
2 years ago
psi29a cb0fa6dd5a Merge branch 'pushittothelimit' into 'master'
Improve btTriangleMesh abuse (bug #6027, part 2)

Closes #6027

See merge request OpenMW/openmw!2807
2 years ago
Alexei Dobrohotov 2277bdc1ae Improve btTriangleMesh abuse (bug #6027, part 2) 2 years ago
AnyOldName3 ccdb1bf6b7 Ensure shader requirements are pushed at least once for subgraph
Shaders, if deemed necessary, get attached to the node mentioned by the
top of the requirements stack. Previously an empty stack was incorrectly
assumed to mean no shaders were required, but we found out that was
wrong. We need to put shaders *somewhere*, and the root of the subgraph
we're modifying should be the best place.
2 years ago
AnyOldName3 aee1edaf9e Partially revert "Attach shaders to geometry that lacks a stateset if necessary"
This reverts commit 6aef366fd3.
2 years ago
Cédric Mocquillon 19fbba080d Add a check if the requested file is not found 2 years ago
Cédric Mocquillon 7f936ad18f Some cleanup on includes 2 years ago
Cédric Mocquillon 64ce6eb6bc Merge the two identical conditions 2 years ago
Cédric Mocquillon 1a7b2cd611 Fix remaining bugs 2 years ago
psi29a cbd14833fd Merge branch 'rig-and-morph-geometry-state-fixes' into 'master'
Use Rig/MorphGeometry state for its child geometry, revert redundant fix

Closes #7251

See merge request OpenMW/openmw!2802
2 years ago
AnyOldName3 4aa40897ca Revert "Apply ShaderVisitor to Rig/MorphGeometry source geometry"
This reverts commit 471f6abf6c.

The commit should be redundant as of 20e799dadc
2 years ago
Alexei Dobrohotov 20e799dadc Use Rig/MorphGeometry state for its child geometry
Cherry-pick of ed44095cdc from 0.48 branch
2 years ago
psi29a 8e36d5e704 Merge branch 'operate_on_this' into 'master'
Handle incorrect comparison operators

Closes #6716

See merge request OpenMW/openmw!2801
2 years ago
Evil Eye c6a545766c Remove redundant string_view 2 years ago
psi29a 0858da3d1f Merge branch 'cellstore' into 'master'
[Refactorring] Merge duplicated `public:` and `private:` sections in cellstore.hpp

See merge request OpenMW/openmw!2800
2 years ago
Evil Eye 724c6ec425 Match unit test to Morrowind.exe behaviour 2 years ago
psi29a 94b6da52d5 Merge branch 'fix_physics_deadlock' into 'master'
Fix deadlock in async physics (#7255)

Closes #7255

See merge request OpenMW/openmw!2798
2 years ago
unknown 868a398b86 Allow comparison operators of arbitrary length 2 years ago
Petr Mikheev 929fade8be Merge duplicated `public:` and `private:` sections in cellstore.hpp 2 years ago
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.
2 years ago
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
2 years ago
psi29a a91b4e0cce Merge branch 'duplicated_locales' into 'master'
Ignore duplicated preferred l10n locales

See merge request OpenMW/openmw!2796
2 years ago
psi29a afa6643c6e Merge branch 'maybe-fix-freeze-catcher' into 'master'
Fix Windows freeze catcher

See merge request OpenMW/openmw!2795
2 years ago
psi29a d1cf93e203 Merge branch 'reserve_texture_units' into 'master'
Log reserved texture units

See merge request OpenMW/openmw!2794
2 years ago
Petr Mikheev e70ab80b90 Ignore duplicated preferred l10n locales 2 years ago
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.
2 years ago
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.
2 years ago
Petr Mikheev e007dc9d6b Log reserving texture units 2 years ago
psi29a 88567cd363 Merge branch 'unplugged' into 'master'
Handle sound device changes

Closes #4382

See merge request OpenMW/openmw!2791
2 years ago
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
2 years ago
psi29a fbb00027d8 Merge branch 'fix_clamp_physics_threads' into 'master'
Fix clamping physics threads

See merge request OpenMW/openmw!2792
2 years ago
Cédric Mocquillon d2244c8d97 Fix detectVersion 2 years ago
elsid 3d3cccb8e5
Fix clamping physics threads 2 years ago
Evil Eye 027d49cf28 Set thread priority and start thread on fallback usage 2 years ago