Commit Graph

26485 Commits (c9279d413780096404f4785b99e6471c410c8e62)
 

Author SHA1 Message Date
psi29a e2e5161d81 Merge branch 'optimizebrushdraw' into 'master'
Optimize terrain editing brush drawing performance

Closes #6285

See merge request OpenMW/openmw!1226
3 years ago
elsid e9f253c473
Support stacked histogram for frames with duration over given threshold 3 years ago
elsid 5878b1fce6
Use same logic for testing cell as for loading cell
Having different branches makes testing less useful. If something fails in
regular executing it should fail in testing. To make it possible there should
be none differences in the execution paths.
3 years ago
elsid 027277ce3b Merge branch 'Sheathed-weapons-visible-first-person' into 'master'
Fix #6299 Sheathed Weapons are visible in first person

Closes #6299

See merge request OpenMW/openmw!1237
3 years ago
Cédric Mocquillon b676d93e03 Use a pair of iterator to represents a range for directory listing 3 years ago
psi29a baa33799de Merge branch 'check_pathgrid' into 'master'
Make sure PathFinder::getClosestPoint is not called with failing precondition (#6294)

Closes #6294

See merge request OpenMW/openmw!1236
3 years ago
elsid d36595e09e
Make sure PathFinder::getClosestPoint is not called with failing precondition
Pathgrid should be not nullptr and points should be not empty.
3 years ago
elsid 14516b9fd6 Merge branch 'fix_6296' into 'master'
Ignore time to destination when giving way (#6296)

See merge request OpenMW/openmw!1234
3 years ago
Pi03k e641bea606 Toggling table columns visibility 3 years ago
Petr Mikheev 5893b88409 Ignore time to destination when giving way (#6296) 3 years ago
Bo Svensson d38c8c6dcb
optimise chunk drawing order (#3116)
* material.cpp

* material.cpp
3 years ago
Bo Svensson b22fb7a7bf
consolidate node mask checks (#3125)
* consolidate node mask checks

This PR simplifies a few checks against node masks in object paging by using the osg provided `setTraversalMask`.

* objectpaging.cpp
3 years ago
Evil Eye 786b6b7c9a Merge branch 'lua_util' into 'master'
Move LuaState::makeReadOnly(sol::table) out of the class

See merge request OpenMW/openmw!1229
3 years ago
florent.teppe d9c3ba03f4 Uses limits instead of climits 3 years ago
Bo Svensson 99df1c695c
fixes wireframe is broken (#3123)
* renderingmanager.cpp [ci skip]

* groundcover.hpp [ci skip]

* groundcover.cpp

* renderingmanager.cpp [ci skip]

* renderingmanager.hpp
3 years ago
florent.teppe 2d32954888 Replaced Assert_true with expect_eq 3 years ago
psi29a 15bcbb5844 Merge branch 'getsquareroot' into 'master'
Remove duplicate GetSquareRoot implementation

See merge request OpenMW/openmw!1231
3 years ago
unelsson 67894349a9 Add a check for OPAQUE_BIN 3 years ago
unelsson f2a894024a Change debug levels 3 years ago
unelsson ec0b36d21d Don't make a new osg::depth to alpha tested node 3 years ago
unelsson 96f02ab32c Per-material alpha testing for collada 3 years ago
unelsson 40497d6fe5 Set depth testing for alpha blend & test, depth writes off for blend. 3 years ago
unelsson 89982eb9e3 Add changelog 3 years ago
unelsson b3d1d106af Collada alpha testing and uniforms 3 years ago
Evil Eye 831055f878 Merge branch 'OpenCS-fix-modify' into 'master'
OpenCS - Re-implement the fix for Issue #6067.

See merge request OpenMW/openmw!1173
3 years ago
florent.teppe 0e06e9b221 Removed useless comment and converted the file to UTF8 to keep special characters 3 years ago
Evil Eye 6d7cb38834 Remove duplicate GetSquareRoot implementation 3 years ago
elsid d879e4aba5
Use real frame number for axis x 3 years ago
florent.teppe c1c501ca35 Added test to make sure keyword search works even with non ascii characters 3 years ago
florent.teppe bcb0526268 Added climits, it compiled on VS2019, but not with g++ 3 years ago
Petr Mikheev 2f25257a3e Move LuaState::makeReadOnly(sol::table) out of the class because it doesn't need to access LuaState internals. 3 years ago
psi29a d3f5be0950 Merge branch 'fix_6286' into 'master'
Fix deadlock in Lua worker thread

Closes #6286

See merge request OpenMW/openmw!1228
3 years ago
Bo Svensson 095f4b2ed5
material.cpp (#3117) 3 years ago
Petr Mikheev f1e3c55ea3 Fix deadlock in Lua worker thread (#6286) 3 years ago
Bret Curtis 8d86d90782 remove whitespace 3 years ago
florent.teppe 76be2e91e5 Fixed an issue where keyword search expected the text to be all ASCII characters 3 years ago
Bo Svensson 179f91276a
lightmanager.cpp (#3121) 3 years ago
psi29a 68db9869f5 Merge branch 'DistantTerrainDebugChunks' into 'master'
Debug terrain chunks

See merge request OpenMW/openmw!1169
3 years ago
psi29a 18f5762a76 Merge branch 'master' into 'OpenCS-preserve-blocked'
# Conflicts:
#   CHANGELOG.md
3 years ago
psi29a 7590b3a223 Merge branch 'remove_cmake_macros' into 'master'
Remove redundant qt-related cmake macros

See merge request OpenMW/openmw!1224
3 years ago
psi29a 3419d5ab32 Merge branch 'fix_osg_static' into 'master'
Fix build with system static OpenSceneGraph

See merge request OpenMW/openmw!1225
3 years ago
unelsson 70e210735a Optimize terrain editing brush drawing performance 3 years ago
elsid b9825afb8a
Fix build with system static OpenSceneGraph
* Add dependency to libraries required by OSG but missing when linking with OSG
  system library.
* Use find_package for already defined dependencies.
3 years ago
Bo Svensson e4648cec48
kill buil (#3118)
He was a great fellow. We will forever be in debt for his services. Time to say good-bye.
3 years ago
Pi03k 4ff5a04e9b Remove redundant qt-related cmake macros 3 years ago
Bo Svensson f62adab43a
Avoid the terrain sync completely in most cases (#3103)
We can take elsid's commit 605cb8d further by avoiding the terrain sync completely in most cases. Currently in changeCellGrid we wait for a new preloading task to ensure the getPagedRefnums for the new active cells have been filled in by object paging. This is usually not necessary because we have already completed a preload in the past containing these active cells. With this PR we remember what we preloaded and skip the terrain sync if it is not needed.
3 years ago
Bret Curtis c658acc2b3
pipeline only on pull_requests (#3109)
* Create debs

* Update cmake.yml

* give ccache a try

* ccache round 2

* Update cmake.yml
3 years ago
psi29a 2be3a76b6a Merge branch 'spin_me_right_round' into 'master'
Reset rotation when respawning actors

Closes #6273

See merge request OpenMW/openmw!1219
3 years ago
psi29a 24d1c2b5fa Merge branch 'recurse_directory_iterator' into 'master'
VFS manager refactoring

See merge request OpenMW/openmw!1218
3 years ago
psi29a 7e3ed9605b Merge branch 'qt_moc_notes' into 'master'
Remove 'no relevant classes' moc warning. Fix: #6201

Closes #6201

See merge request OpenMW/openmw!1206
3 years ago