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-tes3coop/components
scrawl 2b407a9995 Refactor NIF cache
- Remove broken cache locking mechanism

This was supposed to unload NIFFiles after a cell transition completes, but it was never working due to a mistake on the line if (--sLockLevel), should have been if (--sLockLevel == 0). Repairing this would increase load times (NIF files would have to be reloaded more frequently), so just removed it for now.

 - Decouple cache from NIFFile (now a new nifcache component)

 - Add API for future background loading

 - Provide a reliable way (SharedPtr) to hold on to loaded NIFFiles. This will be useful to avoid deep copies of keyframe and text key data, which is currently a performance bottleneck.
11 years ago
..
bsa fix opening BSA on Unicode path 11 years ago
compiler Implement magic effect script instructions (Feature #1489) 11 years ago
contentselector Fix incompatible encoding names in ContentModel (bug uncovered by 41c17bccb6) 11 years ago
esm Store magic effect Base values in savegame (Fixes #1489) 11 years ago
esmterrain Merge branch 'master' of https://github.com/OpenMW/openmw 11 years ago
files fix v9 11 years ago
interpreter inherit target ID when starting a script from another script 11 years ago
loadinglistener Show wallpaper when loading a savegame 11 years ago
misc Use ResourceHelpers to replace DDS hacks scattered throughout the code, fix prefix comparision 11 years ago
nif Refactor NIF cache 11 years ago
nifbullet Refactor NIF cache 11 years ago
nifcache Refactor NIF cache 11 years ago
nifogre Refactor NIF cache 11 years ago
nifoverrides Extend NifOverrides to allow material overrides, useful for texture modding e.g. adding normal maps without having to edit the affected meshes 11 years ago
ogreinit fix v7 11 years ago
settings Remove -Wno-ignored-qualifiers and fix caused warnings 11 years ago
terrain Move terrain grid implementation to a component so the editor can use it (Feature #1597) 11 years ago
to_utf8 Exit if an unknown encoding option is specified 11 years ago
translation Fix exception (getline will trigger failbit on the last line) 11 years ago
version Distinguish between release and development builds 11 years ago
CMakeLists.txt Refactor NIF cache 11 years ago
doc.hpp second set of additional doxygen comments 14 years ago