shadPS4/src/video_core
Vinicius Rangel 0f4bcd8c83
Rewrite Save Data & Impl Save Data Dialog (#824)
* core: Rewrite PSF parser & add encoder

add .sfo hex pattern to /scripts

* core/fs: allow to mount path as read-only

* common: Add CString wrapper to handle native null-terminated strings

* SaveData: rewrite to implement full functionality

* mock value for SYSTEM_VER

* SavaData: backup features

* SavaData: SaveDataMemory features

* imgui Ref-counted textures

- has a background thread to decode textures

* imgui: rework gamepad navigation

* PSF: fixed psf not using enum class for PSFEntryFmt (was a standard old ugly enum)

- Add null check to CString when itself is used in a nullable field

* SaveDataDialog implementation

- Fix Mounting/Unmounting check of SaveInstance
2024-09-20 12:34:19 +03:00
..
amdgpu video_core: stride fix (#986) 2024-09-19 21:43:03 +02:00
buffer_cache video_core: Add fallback path for pipelines with more than 32 bindings (#837) 2024-09-10 20:54:39 +03:00
host_shaders fix typo in LOG_INFO (#559) 2024-08-26 15:22:11 +03:00
renderer_vulkan Rewrite Save Data & Impl Save Data Dialog (#824) 2024-09-20 12:34:19 +03:00
texture_cache vulkan: Disable exceptions for getImageFormatProperties and account for errors. (#906) 2024-09-14 17:12:08 +03:00
multi_level_page_table.h video_core: Implement guest buffer manager (#373) 2024-08-08 15:02:10 +03:00
page_manager.cpp cpu_patches: Patch just-in-time using signal handlers. (#852) 2024-09-15 23:48:34 +03:00
page_manager.h video_core: Implement guest buffer manager (#373) 2024-08-08 15:02:10 +03:00
renderdoc.cpp Move presentation to separate thread/improve sync (#303) 2024-07-28 15:54:09 +02:00
renderdoc.h Move presentation to separate thread/improve sync (#303) 2024-07-28 15:54:09 +02:00