Commit Graph

26329 Commits (4ff5a04e9b3470847dd77efe3261e43c047c2b4f)
 

Author SHA1 Message Date
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
Chris Djali 633b4852d5
Merge pull request #3106 from bosvensson1/bosvensson1-patch-2
consolidate a uniform related to shadows
3 years ago
Bret Curtis dd6649d519
Create cmake.yml (#3107)
* Create cmake.yml

* Update cmake.yml

* Update cmake.yml

* Update cmake.yml

* Update cmake.yml
3 years ago
Cédric Mocquillon 6817282097 Move getFileExtension to common header and use instead of repeating same code 3 years ago
Cédric Mocquillon c2df0949e2 Change normalizeFilename signature 3 years ago
Cédric Mocquillon d4e26746a3 Use recurse subdirectory iterator to iterate over the VFS without exposing internal details 3 years ago
Evil Eye 60298cd66d Reset rotation when respawning actors 3 years ago
Bo Svensson 2cebd19432
shadervisitor.cpp 3 years ago
Bo Svensson 3415f12e12
shadervisitor.cpp 3 years ago
pi03k e4eeb9cce9 Remove 'no relevant classes' moc warning 3 years ago
Bo Svensson b6f572578e
Groundcover optimisation (#3101)
* groundcover.cpp share state

* groundcover.hpp share state
3 years ago
psi29a 0ab8a7ddd7 Merge branch 'create-objects-menu' into 'master'
OpenMW-CS: Usability changes to the drop-down menu when creating a new object.

See merge request OpenMW/openmw!1210
3 years ago
psi29a ff29bd8dfa Merge branch 'revert-c284d0cf' into 'master'
Fix weapon sheathing is broken

Closes #6272

See merge request OpenMW/openmw!1215
3 years ago
Bo Svensson 6d12a240a3
shadervisitor.cpp uniform 3 years ago
Bo Svensson 52a9b4d989
shadowsbin.cpp uniform 3 years ago
psi29a c40f921396 Revert "actoranimation.cpp faster getbonebyname (#3099)"
This reverts commit c284d0cf5c
3 years ago
Bo Svensson e2d0e86020
cellpreloader.cpp unused variable (#3102) 3 years ago
Frederic Chardon 6669438f7f Merge branch 'osg_stats_sources' into 'master'
Support multiple file sources for osg stats

See merge request OpenMW/openmw!1213
3 years ago
elsid 36ba56a513
Support multiple file sources for osg stats 3 years ago
psi29a f8c7664234 Merge branch 'copy_before_move' into 'master'
Maybe fix #6259

Closes #6259

See merge request OpenMW/openmw!1197
3 years ago
Bo Svensson ac72f3d636
reduces virtual function calls in a hotspot of cache retrieval (#3100)
* chunkmanager.cpp static_cast [ci skip]

* groundcover.cpp static_cast [ci skip]

* Update objectpaging.cpp

objectpaging.cpp static_cast [ci skip]
3 years ago
psi29a 01a8998e3b return if source is null in mergeUserData 3 years ago
Bret Curtis 1edeffbafc constify getBoneByName 3 years ago
Bo Svensson 9d661359a1
Groundcover consolidation (#3096)
* chunkmanager.hpp viewdistance

* chunkmanager.cpp viewdistance

* chunkmanager.hpp viewdistance

* quadtreeworld.cpp viewdistance

* quadtreeworld.cpp consolidate

* quadtreeworld.hpp consolidate

* renderingmanager.cpp groundcover consolidate

* renderingmanager.hpp groundcover consolidate

* renderingmanager.cpp updater move

* renderingmanager.hpp updater move

* groundcover.hpp activegrid consolidation

* groundcover.cpp activegrid consolidation

* settings-default.cfg dead settings remove

* viewdata.cpp revert

* wrong file paste mistake

* wrong file paste mistake

* wrong file paste mistake

* renderingmanager.cpp updatecallback fix

* renderingmanager.cpp namespace fix

* groundcover.hpp redefinition fix

* groundcover.cpp redefinition fix

* renderingmanager.cpp crash fix

* renderingmanager.cpp euclidean groundcover distance

* viewdata.hpp getreusedistance

* quadtreeworld.cpp reusedistance

* groundcover.rst [ci skip]
3 years ago
Bo Svensson c284d0cf5c
actoranimation.cpp faster getbonebyname (#3099) 3 years ago
Bo Svensson afba1884ab
clone.cpp remove dynamic_cast (#3097) 3 years ago
Bo Svensson 147ed39900
This PR solves a crash with Robert's bodies logged on your bugtracker. (#3095)
* attach.cpp [ci skip]

* attach.cpp [ci skip]

* attach.cpp [ci skip]

* npcanimation.cpp [ci skip]

* attach.hpp [ci skip]

* attach.cpp [ci skip]

* creatureanimation.cpp [ci skip]

* creatureanimation.cpp [ci skip]

* cellpreloader.cpp

* npcanimation.cpp

* attach.cpp

* make android adk happy

* make android adk happy

* changelog.md [ci skip]

* authors.md [ci skip]
3 years ago
psi29a ac3fda0b3d Merge branch 'string_view' into 'master'
Pass std::string_view instead of const std::string&

See merge request OpenMW/openmw!1209
3 years ago
elsid 133fcbece5 Merge branch 'correct-linux-save-path' into 'master'
This is the right path for saves

See merge request OpenMW/openmw!1208
3 years ago
Lamoot 6e6214bc43 In OpenMW-CS, when creating a new object, sort the entries in the drop-down menu alphabetically. Also have the menu be tall enough to show all of them at once (without scroll bars). 3 years ago
elsid 6b7434ca69
Pass std::string_view instead of const std::string&
* Starting with Actor::getBodyPartMesh and ending with
  Misc::StringUtils::ciEqual.
* Add tests for Misc::StringUtils::ciEqual.
3 years ago
psi29a acefcf8e7a Merge branch 'bad-ci_commit_ref_name-no-biscuits' into 'master'
Remove unsafe characters from zip filenames on Windows

See merge request OpenMW/openmw!1207
3 years ago
Bret Curtis 0eb753767f
Merge pull request #3098 from bosvensson1/findbynamevisitor
visitor.cpp early out
3 years ago
Hristos N. Triantafillou dc623597b4
This is the right path for saves 3 years ago
AnyOldName3 5ab5419f7b Remove unsafe characters from zip filenames on Windows 3 years ago
Bo Svensson d36c373cc7
visitor.cpp early out 3 years ago
psi29a 149241daae Merge branch 'dead_animation_code_removal' into 'master'
Dead animation code removal

Closes #6264

See merge request OpenMW/openmw!1198
3 years ago
JanuarySnow bdbc6c0cba Dead animation code removal 3 years ago
psi29a 4bf22f3ca0 Merge branch 'fix_pathgrid_path' into 'master'
Use pathgrid path when destination is closer to different graph component node

See merge request OpenMW/openmw!1155
3 years ago
psi29a a0eda45891 Merge branch 'find_missing_merge_requests' into 'master'
Add script to find missing merge requests

See merge request OpenMW/openmw!1201
3 years ago
psi29a 41f9671841 Merge branch 'update-docs-dev-link' into 'master'
Documentation: Update an obsolete link pointing to the old wiki.

See merge request OpenMW/openmw!1204
3 years ago
psi29a 44d1a77a87 Merge branch 'sleep_free_preload' into 'master'
Make sync terrain preloading sleep free

See merge request OpenMW/openmw!1203
3 years ago
Matjaž Lamut b19da7f650 Update an obsolete link pointing to teh old wiki. The information is moved to the new wiki at gitlab and the link now points there. 3 years ago
elsid 605cb8db7c
Make sync terrain preloading sleep free
This reduces average time spent on in. 5 milliseconds as a base precision is
quite a lot considering that for 60 FPS frame time is 1000/16 = ~16.67 ms
when it's a cell loading frame and there is more important work to do rather
than sleeping.
3 years ago
elsid e30709170d
Add script to find missing merge requests 3 years ago