You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw/components
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
..
bsa Merge branch 'noreturn' into 'master' 4 years ago
bullethelpers Detect and ignore updates for oscillating objects 4 years ago
compiler Console command "reload lua" 4 years ago
config change setValue to replace value instead of insert 4 years ago
contentselector Sprinkle some const ref 4 years ago
crashcatcher Fix MSVC's C4267 warnings 4 years ago
debug Fixing performance-faster-string-find issues 4 years ago
detournavigator Don't use `const` for objects returned by value. 3 years ago
esm Revert "Move reference to the right cell according to its geographical position" 3 years ago
esmterrain Replace zeroes and nulls by nullptrs 4 years ago
fallback Fixing performance-faster-string-find issues 4 years ago
files Make it possible to opt out of composing variables 3 years ago
fontloader Move getFileExtension to common header and use instead of repeating same code 3 years ago
interpreter Sprinkle some const ref 4 years ago
loadinglistener Make sync terrain preloading sleep free 3 years ago
lua Function LuaUtil::toString 3 years ago
misc Move getFileExtension to common header and use instead of repeating same code 3 years ago
myguiplatform add shader path for mygui (#6162) 3 years ago
nif Handle NiExtraData *properly* 3 years ago
nifbullet Sprinkle some [[noreturn]] where possible 4 years ago
nifosg Clean up text key extraction 3 years ago
process Remove redundant includes 6 years ago
queries Add missing include from sol/sol.hpp 4 years ago
resource Avoid the terrain sync completely in most cases (#3103) 3 years ago
sceneutil shadowsbin.cpp uniform 3 years ago
sdlutil Merge branch 'windowing-system-cleanup' into 'master' 3 years ago
settings Sprinkle some [[noreturn]] where possible 4 years ago
shader shadervisitor.cpp 3 years ago
terrain reduces virtual function calls in a hotspot of cache retrieval (#3100) 3 years ago
to_utf8 Replace a handrolled memcpy with an actual call to memcpy 4 years ago
translation Replace all NULLs to nullptr 6 years ago
version Allow getting available version information even when clone is shallow 8 years ago
vfs Change normalizeFilename signature 3 years ago
widgets Sprinkle some const-ref 3 years ago
CMakeLists.txt Remove 'no relevant classes' moc warning 3 years ago
doc.hpp