Commit Graph

26329 Commits (4ff5a04e9b3470847dd77efe3261e43c047c2b4f)
 

Author SHA1 Message Date
psi29a faad36ada2 Merge branch 'osg_stats' into 'master'
Add a script to analyze OpenSceneGraph log

See merge request OpenMW/openmw!1091
3 years ago
psi29a ba268a5cd4 Merge branch 'macos_runner_macrofix' into 'master'
Fix mac runner

See merge request OpenMW/openmw!1092
3 years ago
elsid 1b224e2eb6 Merge branch 'fix_ci_coverity' into 'master'
Don't try to build openmw-cs in coverity

See merge request OpenMW/openmw!1093
3 years ago
jvoisin 76760cd993 Don't try to build openmw-cs in coverity
We need more than 3h to build everything with coverity.
3 years ago
glassmancody.info cdf5b315c3 fix mac runner undefined macro 3 years ago
AnyOldName3 b8878cb5f9 Merge branch 'to_infinity_and_beyond' into 'master'
Reverse-Z depth buffer

See merge request OpenMW/openmw!889
3 years ago
glassmancody.info 09e03fde2e refactor and fix wobbly shores 3 years ago
glassmancody.info cad0b151cb enable shaders path and dehardcode depth formats 3 years ago
glassmancody.info b457dfd8b8 fix water RTTs and minor math error in non-infinite projection matrix 3 years ago
glassmancody.info d89e37d689 add framebuffer extension check and fix issues with manual screenshots 3 years ago
glassmancody.info 70fac33940 initial reverse-z depth implementation 3 years ago
elsid 1d69681c0a
Add a script to analyze OpenSceneGraph log 3 years ago
Petr Mikheev 10d100f205 Merge branch 'lua_quit' into 'master'
Lua command `core.quit`

Closes #5936

See merge request OpenMW/openmw!1090
3 years ago
Petr Mikheev a94072243b Lua command `core.quit` 3 years ago
psi29a 8a14daaac7 Update CHANGELOG.md 3 years ago
cc9cii 8aee84c46e Disallow entry of strings longer than the lengths allowed by the file format.
It is possible to allow longer strings but that will require an extension in the omwaddon format as well as changes to the reader to handle that extension.  Such changes should be a separate MR.

(applied the patch in https://gitlab.com/OpenMW/openmw/-/issues/3066)
3 years ago
psi29a 9fa7521fc5 Merge branch 'OpenCS-no-charconv' into 'master'
OpenCS - Avoid the inclusion of charconv header

See merge request OpenMW/openmw!1087
3 years ago
psi29a 9b7e14ec00 Merge branch 'OpenCS-moved-reference' into 'master'
OpenCS - Fix moved reference - Issues #3514 and #4752

See merge request OpenMW/openmw!1051

(cherry picked from commit 2bee171c7990522da33c2667f7d079fa35f4ede0)

36c30f7f Fix for Issue #3514 where moving a reference to another cell is not handled properly.
40327681 Update the changelog.
3 years ago
psi29a e10e9c0005 Merge branch 'navmesh_reduce_lock_wait' into 'master'
Reduce waiting duration on locks when updating navmesh object in the main thread (#6193)

Closes #6193

See merge request OpenMW/openmw!1079
3 years ago
psi29a fa18f049af Add #5788 to changelog 3 years ago
psi29a 16d04cf76c Merge branch 'fixtexindex' into 'master'
Fix texture index search bug

See merge request OpenMW/openmw!1080
3 years ago
cc9cii bf06898a79 Retain the use of std::string_view in the function signature. 3 years ago
cc9cii 99e691fbe3 Avoid the inclusion of <charconv> header due to Ubuntu Bionic (18.04) which as gcc version less than 8.1
Partially reverts commit fd67ebde25
3 years ago
Alexei Dobrohotov 31e5fd91d1 Merge branch 'fix' into 'master'
Improve error messages in components/lua/serialization.cpp

See merge request OpenMW/openmw!1086
3 years ago
Petr Mikheev 3ce5e9e680 Improve error messages in components/lua/serialization.cpp 3 years ago
psi29a 09705260e8 Merge branch 'lua_controls' into 'master'
Remove Lua command "self:setDirectControl"

See merge request OpenMW/openmw!1084
3 years ago
Petr Mikheev 0f7f5ce140 Remove Lua command "self:setDirectControl" 3 years ago
elsid 050b7d31aa
Create RecastMesh outside critical section
To not lock main thread when it tries to update objects.
3 years ago
elsid c8987bda2f
Store reference to BulletShapeInstance for btCollisionShape
To keep btCollisionShape lifetime.
3 years ago
elsid 4574e5f565
Remove redundant Navigator API functions 3 years ago
psi29a bd1bf4ec73 Merge branch 'donoteraseme' into 'master'
#6192: Stop crashing in moveActors()

See merge request OpenMW/openmw!1085
3 years ago
fredzio bc738c5640 Use extract/insert instead of erase/emplace
When we call moveObject(), we might trigger a change of cell for the
actor, which in turn triggers updatePtr(). The erase/emplace
construct invalidate references, whereas extract/insert do not.

The reason is was working before !1075 is because we were always
"refreshing" the reference by a call to getActor().
3 years ago
psi29a 1f8209158b Merge branch 'properly_initialize_lightsettings' into 'master'
Properly initialize light settings

See merge request OpenMW/openmw!1083
3 years ago
psi29a fafad644a3 Merge branch 'correct_reflection_label' into 'master'
Correct reflection label for in-game settings menu

See merge request OpenMW/openmw!1082
3 years ago
glassmancody.info 1e52ca2b64 properly initialize light settings 3 years ago
glassmancody.info 0b9b724020 correct reflection label for in-game settings menu 3 years ago
unelsson 09ee2a0a36 fix texture brush index search 3 years ago
psi29a 4b48e62b64 Merge branch 'fixandclean' into 'master'
Fix opencs build and remove some clang warnings

See merge request OpenMW/openmw!1078
3 years ago
fredzio 1391194152 Remove unneeded return statement 3 years ago
fredzio 9ba459662d Remove unneeded std::move
[19/199] Building CXX object apps/opencs/CMakeFiles/openmw-cs.dir/model/world/commands.cpp.o
../../../apps/opencs/model/world/commands.cpp:298:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
    mOld = std::move(model.getRecord (id).clone());
           ^
../../../apps/opencs/model/world/commands.cpp:298:12: note: remove std::move call here
    mOld = std::move(model.getRecord (id).clone());
           ^~~~~~~~~~                            ~
../../../apps/opencs/model/world/commands.cpp:333:12: warning: moving a temporary object prevents copy elision [-Wpessimizing-move]
    mOld = std::move(model.getRecord (id).clone());
           ^
../../../apps/opencs/model/world/commands.cpp:333:12: note: remove std::move call here
    mOld = std::move(model.getRecord (id).clone());
           ^~~~~~~~~~                            ~
2 warnings generated.
3 years ago
fredzio 36e33b0cf2 Add missing override 3 years ago
fredzio bede1ea1ec Fix build 3 years ago
psi29a 15d278de55 Merge branch 'opt-out-compose' into 'master'
Make it possible to opt out of composing variables

Closes #6186

See merge request OpenMW/openmw!1076
3 years ago
psi29a 9f5008783a Merge branch 'OpenCS-topicrange-bug' into 'master'
OpenCS - Fix Verify operation incorrectly reporting Multiple entries with quest status 'Named'

See merge request OpenMW/openmw!1077
3 years ago
cc9cii 67cad2c515 Fix `CSMWorld::InfoCollection::getTopicRange()` returning one too many. 3 years ago
AnyOldName3 04e9b6d242 Abort on duplicate content file 3 years ago
AnyOldName3 4727ae4b3b Make it possible to opt out of composing variables 3 years ago
psi29a 547bc4a252 Merge branch 'notonlyactors' into 'master'
Refactor the physics simulation to make it not actor centric.

See merge request OpenMW/openmw!1075
3 years ago
psi29a a3a079acc1 Merge branch 'projstats' into 'master'
Add projectiles number to the resources stats

See merge request OpenMW/openmw!1074
3 years ago
psi29a 4c5e6beb75 Merge branch 'canyouseeme' into 'master'
Solve actor awareness check without async physics

See merge request OpenMW/openmw!1071
3 years ago