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 93848ef01c
avoids virtual function calls in ComputeLightSpaceBounds (#3167)
osg::NodeVisitor is designed to recursively call virtual apply signatures until we find an implemented signature. Encountered nodes that we do not explicitely handle will trigger additional virtual function calls. With this PR we avoid these additional virtual function calls in the particularly costly ComputeLightSpaceBounds by adding some explicit signatures.
3 years ago
..
bsa devirtualises BSAFile (#3161) 3 years ago
bullethelpers Detect and ignore updates for oscillating objects 3 years ago
compiler Parse local variables sharing a name with a function as variables 3 years ago
config change setValue to replace value instead of insert 3 years ago
contentselector Allow creating omwaddons without a dependency on an omwgame 3 years ago
crashcatcher Fix MSVC's C4267 warnings 3 years ago
debug Fixing performance-faster-string-find issues 3 years ago
detournavigator Merge branch 'recast_mesh_slope' into 'master' 3 years ago
esm Overhaul magic effects to work with onApply and onEnd events 3 years ago
esmterrain Replace zeroes and nulls by nullptrs 4 years ago
fallback Fixing performance-faster-string-find issues 3 years ago
files Add tests for openmw options 3 years ago
fontloader Move getFileExtension to common header and use instead of repeating same code 3 years ago
interpreter Remove duplicate GetSquareRoot implementation 3 years ago
loadinglistener Make sync terrain preloading sleep free 3 years ago
lua Merge branch 'lua_transform' into 'master' 3 years ago
misc Use common function for sync and async case. Now both cases follow the 3 years ago
myguiplatform converts remaining osg::NodeCallback (#3147) 3 years ago
nif Handle NiExtraData *properly* 3 years ago
nifbullet Sprinkle some [[noreturn]] where possible 3 years ago
nifosg fixes coverity-ci warning 3 years ago
process Remove redundant includes 5 years ago
queries Add missing include from sol/sol.hpp 3 years ago
resource use StateSet define for translucentFramebuffer (#3138) 3 years ago
sceneutil avoids virtual function calls in ComputeLightSpaceBounds (#3167) 3 years ago
sdlutil Merge branch 'windowing-system-cleanup' into 'master' 3 years ago
settings Sprinkle some [[noreturn]] where possible 3 years ago
shader use StateSet define for translucentFramebuffer (#3138) 3 years ago
terrain allows to skip ComputeLightSpaceBounds traversal (#3152) 3 years ago
to_utf8 Replace a handrolled memcpy with an actual call to memcpy 3 years ago
translation Replace all NULLs to nullptr 6 years ago
version Allow getting available version information even when clone is shallow 7 years ago
vfs devirtualises BSAFile (#3161) 3 years ago
widgets Sprinkle some const-ref 3 years ago
CMakeLists.txt Fix build with system static OpenSceneGraph 3 years ago
doc.hpp second set of additional doxygen comments 14 years ago