Commit Graph

26 Commits (7d9d377575ff6aac58561c670c8716314386700a)

Author SHA1 Message Date
elsid e11a5a4352
Use normalized path for SoundManager::playPlaylist 9 months ago
elsid 859d765921
Use normalized path for NifFileManager::get 10 months ago
elsid 92d57d6e46
Make Normalized constructor from const char* explicit 10 months ago
elsid 9279138fb0
Accept normalized path by VFS::Manager functions 11 months ago
elsid a2147d70cc
Use forward declaration for some VFS types
This will allow to save on preprocessed code size in the future changes.
12 months ago
elsid 0d8dc5aabc
Use string_view for VFS lookups 1 year ago
Evil Eye eeda48ec50 Drop support for --fs-strict 2 years ago
Elias Howell bf8fafa79a fixed some typos and spelling errors 2 years ago
clang-format-bot ddb0522bbf
Apply clang-format to code base 2 years ago
Project579 2df8bfed25 Fix build errors after rebase against master due to large amount of changes. 2 years ago
Project579 e5c417c968 Make sure all paths are passed as std::filesystem::path instead of std::string where possible. 2 years ago
psi29a b032a643f9 Merge branch 'vfs_string_view' into 'master'
Use std::string_view in VFS::Manager

See merge request OpenMW/openmw!2148
2 years ago
Petr Mikheev 38ee6d285d Use std::string_view in VFS::Manager 2 years ago
elsid 6c8ed4d19c
Move Files::IStreamPtr alias to a separate header
To avoid transitive include of Windows.h all over the engine.
2 years ago
elsid 9398e97600
Avoid manual memory management for VFS archives 2 years ago
cody glassman 04843fed6d moddable post-processing pipeline 3 years ago
Cédric Mocquillon b676d93e03 Use a pair of iterator to represents a range for directory listing 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
unknown 3bf641d3ce Show mesh origin 4 years ago
Kyle Cooley 8c4b12a603 VFS changes, one VFS and resource system per document.
Added ability to reset a VFS::Manager.
Removed ability to rebuild the index for a VFS::Manager.
Moved VFS creation to CSM::Data.
7 years ago
Kyle Cooley d31ed83b54 Preliminary asset reloading 7 years ago
scrawl df57d4bfba Use a common base class for resource managers
Implement updateCache to delete unreferenced cached objects when they have not been referenced for a while.
9 years ago
scrawl 99e1720980 Add SceneManager and clone utility 10 years ago
scrawl 40fc097722 OpenCS: use the new VFS, restored resource tables 10 years ago
scrawl 510375aa63 Add virtual file system (VFS) replacing the low level parts of the old resource system 10 years ago