|
c73fa3d7a6
|
filesystem: fix mounting wads again
Because of the mounting order, VFS fails to automatically find unpacked WADs
|
2024-06-28 18:00:40 +03:00 |
|
|
ec107dfba5
|
filesystem: load on-disk archives like PAK and PK3 through VFS (disk-only for now)
* Track from which archive the file has been opened and provide needed functions for it
|
2024-06-27 07:31:11 +03:00 |
|
|
42f6719e8d
|
filesystem: drop direct path hacks for WAD files, let VFS decide how to open WAD archives
|
2024-06-27 05:55:06 +03:00 |
|
|
d56e53a347
|
Replace hardcoded functions names by __func__ macro
* while we're here, fix some possible bugs
* and fix -Wformat=2
s/__FUNCTION__/__func__/g
awawawa
|
2024-06-19 06:53:42 +03:00 |
|
|
665c46b281
|
filesystem: minor logging opened archives change
|
2024-03-19 20:42:10 +03:00 |
|
|
bb03e2597c
|
filesystem: allow to pass custom allocation functions to LoadFile
|
2024-02-07 23:22:27 +03:00 |
|
|
0d6137ee40
|
filesystem: make generic archive loading functions (with the exception of WADs). Do not alter global searchpath from archives.
|
2023-06-08 22:14:30 +03:00 |
|
|
653eb00cc6
|
filesystem: unify prototypes of archive opening functions
|
2023-06-08 20:02:48 +03:00 |
|
|
81c752da2b
|
filesystem: wad: static-ize WAD functions
|
2023-05-27 20:51:00 +03:00 |
|
|
d0d09c878f
|
filesystem: wad: adapt to new interface
|
2023-05-27 20:47:49 +03:00 |
|
|
71a3cedba8
|
filesystem: add size argument to COM_Default/ReplaceExtension calls
|
2023-04-26 05:20:45 +03:00 |
|
|
1603b8028c
|
filesystem: add size argument to COM_FileBase calls
|
2023-04-26 05:20:45 +03:00 |
|
|
de88aec958
|
filesystem: restore DarkPlaces contributors copyrights lost in filesystem_stdio
* Add Xash3D FWGS contributors copyrights
|
2023-04-15 02:39:38 +03:00 |
|
Andrey Akhmichin
|
34160151a4
|
filesystem: replace va function calls.
|
2023-03-11 16:28:54 +03:00 |
|
|
1e8c26a527
|
filesystem: wad: fix loading WADs by absolute paths
|
2023-02-13 06:49:29 +03:00 |
|
|
9cb867a7d4
|
filesystem: wad: print errno if wad can't be opened
|
2023-02-05 02:42:35 +03:00 |
|
|
3393e2d95c
|
filesystem: implement directory entries caching, to avoid excessive directory listing syscalls to emulate case-insensitive filesystems
* simplify game directory initialization code
|
2022-12-27 02:31:46 +03:00 |
|
|
9397301a73
|
filesystem: remove excessive filename field from archive structs, use common in searchpath_t. Small optimizations for PAK
|
2022-12-15 04:06:38 +03:00 |
|
|
f1ec612819
|
filesystem: hungry
|
2022-12-15 01:06:20 +03:00 |
|
|
08f834cd82
|
filesystem: make all archive searchpath functions private
|
2022-12-15 00:59:52 +03:00 |
|
|
6477f1656e
|
filesystem: simplify string operation
|
2022-12-04 05:26:22 +03:00 |
|
|
24f7db19d8
|
filesystem: switch file operations to an interface
|
2022-11-24 03:19:05 +03:00 |
|
|
0d449370e0
|
filesystem: fixes for GCC 3
|
2022-08-06 20:33:01 +03:00 |
|
SNMetamorph
|
fd7dba74cd
|
filesystem: fixed build for Windows
|
2022-08-01 12:54:26 +03:00 |
|
|
5e4fc64430
|
filesystem: introduce new module, based on engine filesystem.
The goal is to share filesystem code between engine and
utilities and provide C++ VFileSystem interface in the future
|
2022-07-28 18:56:02 +03:00 |
|