Commit Graph

13 Commits

Author SHA1 Message Date
Evil Eye 206d38f3d7 Fix path handling for files in BSAs 2025-07-03 08:46:23 +02:00
elsid d147d1d250
Initialize FileSystemArchive index in constructor
It should be initialize for each created archive anyway. There is no good reason
to have additional complexity for lazy initialization. And it helps to catch
problems with specific directory when it's added to the VFS not when all are
added and index is built.
2024-02-17 02:07:50 +01:00
elsid a6657c18cc
Use normalized path for file archives indices 2024-02-08 11:48:59 +01:00
elsid a2147d70cc
Use forward declaration for some VFS types
This will allow to save on preprocessed code size in the future changes.
2024-01-16 01:32:11 +01:00
elsid 0d8dc5aabc
Use string_view for VFS lookups 2023-12-25 12:21:01 +01:00
Evil Eye eeda48ec50 Drop support for --fs-strict 2023-06-08 21:10:09 +02:00
clang-format-bot ddb0522bbf
Apply clang-format to code base 2022-09-22 21:35:26 +03:00
Project579 e5c417c968 Make sure all paths are passed as std::filesystem::path instead of std::string where possible. 2022-09-11 14:41:15 +02:00
elsid 6c8ed4d19c
Move Files::IStreamPtr alias to a separate header
To avoid transitive include of Windows.h all over the engine.
2022-07-17 11:35:39 +02:00
cody glassman 04843fed6d moddable post-processing pipeline 2022-05-15 10:03:58 -07:00
unknown 3bf641d3ce Show mesh origin 2020-12-29 21:45:59 +01:00
Andrei Kortunov 8ca3c3b123 Mark overrided methods by override keyword 2020-10-16 22:18:54 +04:00
scrawl 510375aa63 Add virtual file system (VFS) replacing the low level parts of the old resource system 2015-03-17 22:02:56 +01:00