8485fc3d82
cleanup; keep_open scheme that means resources will actually be cached (default is now to keep in mem). caching control is still missing
...
This was SVN commit r882.
2004-08-02 13:46:44 +00:00
4c3f1027dd
small optimization: rounds offset down (and restores later) to avoid buffer copy in waio
...
This was SVN commit r881.
2004-08-02 13:45:35 +00:00
3e92b4a043
comment path conversion functions
...
This was SVN commit r880.
2004-08-02 13:44:48 +00:00
0d9523d921
fix aiocb struct size assumption (was included in resource control block; now allocated dynanmically)
...
This was SVN commit r876.
2004-08-01 20:23:53 +00:00
30553628ab
remove dead code
...
This was SVN commit r875.
2004-08-01 20:23:11 +00:00
29f5d23dae
no change
...
This was SVN commit r868.
2004-07-31 19:36:46 +00:00
a060a65a95
attempt to get Zip archives working (problem with directory traverse in VFS). not quite there yet
...
This was SVN commit r867.
2004-07-31 19:36:06 +00:00
7618033b3a
no longer emulate FAM, due to a stupid design flaw. instead, implement sysdep/dir_watch interface
...
This was SVN commit r866.
2004-07-31 19:35:22 +00:00
bbb57ac6db
Removed references to font.h
...
This was SVN commit r856.
2004-07-31 12:44:13 +00:00
fa4fc7f4ee
change CVFSFile header path
...
This was SVN commit r855.
2004-07-31 11:38:13 +00:00
363fba9b94
moved from lib/res/ to ps/
...
This was SVN commit r854.
2004-07-31 11:36:44 +00:00
ab2b08d97b
fix a problem that allowed use of non-open but cached resources
...
This was SVN commit r853.
2004-07-31 11:29:57 +00:00
2c23606c31
hook up aio; cleanup; commenting
...
This was SVN commit r850.
2004-07-31 11:03:17 +00:00
1d57c77aed
greatly simplified (1500 -> 1000 lines) by stripping out previous overly complicated caching mechanism.
...
will replace with new, simpler cache that only stores temp buffers for
first and last block when reading from ZIp (everything else is covered
by handle manager cache)
This was SVN commit r848.
2004-07-31 02:02:44 +00:00
bc8ab4cc81
slight improvements in use of res code.
...
This was SVN commit r847.
2004-07-31 01:57:26 +00:00
f31bc328f2
Moved all cursor code into cursor.cpp
...
This was SVN commit r844.
2004-07-29 16:14:22 +00:00
36c502713b
Used mem_free_h on the Handle returned by vfs_load
...
This was SVN commit r842.
2004-07-29 16:12:27 +00:00
7820919689
Added CVFSFile, a simple wrapper around vfs_load to allow slightly cleaner code elsewhere
...
This was SVN commit r841.
2004-07-29 16:10:33 +00:00
79eaacfba1
slight simplification seen while debugging
...
This was SVN commit r835.
2004-07-28 17:53:45 +00:00
386900c0fc
Linux/GCC Compat
...
This was SVN commit r819.
2004-07-27 00:26:51 +00:00
c8514b7d28
OpenGL cursor (for non-Windows)
...
This was SVN commit r817.
2004-07-24 19:38:12 +00:00
fe1bee706b
Fixed loads of /W4 warnings, because it's easier than doing anything useful. Added some asserts to check potentially dangerous assumptions, implemented a few missing bits of code, adjusted some comments, etc.
...
This was SVN commit r814.
2004-07-24 14:04:40 +00:00
kezz
1d44976b35
removing sound.cpp and sound.h as not needed at the moment due to switch to OpenAL
...
This was SVN commit r768.
2004-07-17 16:23:14 +00:00
8684287360
Linux fixes
...
This was SVN commit r763.
2004-07-15 19:59:27 +00:00
977693c7db
GUI text renderer
...
This was SVN commit r745.
2004-07-13 22:48:53 +00:00
950db27b2c
fix take-address-of-temporary bug
...
This was SVN commit r739.
2004-07-13 21:13:10 +00:00
21e685b1f6
fix refcount (now initialized to 1)
...
This was SVN commit r738.
2004-07-13 21:12:46 +00:00
dccdd0c747
Allow font unloading
...
This was SVN commit r734.
2004-07-12 20:08:34 +00:00
c27c765121
tiny comment and debug string change
...
This was SVN commit r719.
2004-07-12 14:22:17 +00:00
14aa03f3b0
Linux/GCC compat: wchar_t size fix for glCallLists
...
This was SVN commit r714.
2004-07-11 20:29:34 +00:00
1001aeacf5
Linux/GCC compat, headers and such
...
This was SVN commit r695.
2004-07-10 21:25:35 +00:00
4769a92894
Added newline at end
...
This was SVN commit r689.
2004-07-10 20:28:18 +00:00
d5197e3c77
revised mount logic; now stores the mount point and uses it to correctly convert from VFS to native paths
...
This was SVN commit r675.
2004-07-09 19:58:43 +00:00
af58e59633
pass FILE_NO_AIO at open instead of calling uncached_* (which ended up duplicating code)
...
This was SVN commit r674.
2004-07-09 19:57:59 +00:00
dc5e5dd774
PNG and BMP "encode" now operational
...
This was SVN commit r672.
2004-07-09 02:18:59 +00:00
41d8db6f81
add vfs_exists, uncached_io, and change IO interface to value-return buffer param (void**)
...
This was SVN commit r671.
2004-07-09 02:17:37 +00:00
306053c994
bring read interface into line with vfs_io (value-return buffer param)
...
This was SVN commit r670.
2004-07-09 02:14:21 +00:00
8306c53492
increase control block size to "plenty" until things settle
...
This was SVN commit r669.
2004-07-09 02:13:09 +00:00
226fd70292
now open files in binary mode on windows (thanks to philip for catching this)
...
This was SVN commit r661.
2004-07-08 15:10:26 +00:00
a779ef8595
common interface to texture format codecs; work started on encoders (to write textures)
...
This was SVN commit r658.
2004-07-08 14:40:24 +00:00
b7a05fd50b
fix iterator invalidation bug triggered by multiple mount points; add vfs_uncached_io()
...
This was SVN commit r657.
2004-07-08 14:38:58 +00:00
875d78d10b
reqnum = int; complain if watch failed
...
This was SVN commit r655.
2004-07-08 14:33:58 +00:00
0c05abb304
fixes for write code and new uncached_write routine (bypass cache, no file padding problem)
...
This was SVN commit r654.
2004-07-08 14:30:35 +00:00
bfafb8fce4
add to some comments
...
also removed redundant VFS file open flags
This was SVN commit r633.
2004-07-05 02:33:47 +00:00
7bb375ac69
completed support for writing files (hopefully). now adds them to the VFS tree.
...
also removed VFS file open flags, used file.h flags instead
This was SVN commit r632.
2004-07-05 02:32:43 +00:00
680d5dd7b4
revisions to file open flag comments. btw, these are now also used by VFS
...
This was SVN commit r631.
2004-07-05 02:31:32 +00:00
e9a7876e0d
slight changes to open / stat interface to bring in line with SUS (and therefore POSIX, i hope)
...
also pass in pmode
This was SVN commit r630.
2004-07-05 02:30:53 +00:00
64444251d4
fixed bug (missing else) reported by philip. thanks!
...
This was SVN commit r615.
2004-06-30 18:47:15 +00:00
ddd7821425
res reload callback interface change: now also receives handle of object being reloaded. simplifies tex reload code
...
This was SVN commit r602.
2004-06-25 22:19:19 +00:00
766a0b4077
split tex code into (file format specific) loaders and opengl texture ops like upload()
...
This was SVN commit r601.
2004-06-25 22:18:03 +00:00