gpsp/libretro
mudlord eb7d708d71
Use proper VFS version.
VFS callbacks fail since it requires V2, which includes vfs_truncate. Otherwise it falls back to libretro-common code. Current VFS wrapping code in libretro-common needs V2 since vfs_truncate's callback is set.

https://github.com/libretro/libretro-common/blob/master/streams/file_stream.c#L65

Now VFS callbacks work properly in frontends that support them. Otherwise a hack of setting "cb->required_interface_version = 2" in frontend works. Only cores, according to specs, are meant to set the required version.
2023-01-31 05:39:52 +11:00
..
libretro-common Add libretro-common and VFS functions for read/write 2021-09-30 18:31:11 +02:00
libretro.c Use proper VFS version. 2023-01-31 05:39:52 +11:00
libretro_core_options.h Add libretro-common and VFS functions for read/write 2021-09-30 18:31:11 +02:00
libretro_core_options_intl.h Add libretro-common and VFS functions for read/write 2021-09-30 18:31:11 +02:00