From 87532bcf1eedd6327d36136209c6c9d5d9ab81475303ceb52610a7b611be0d80 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Fri, 29 Mar 2024 14:32:16 +0000 Subject: [PATCH] - Update to version 0.0.31~git20240329: * Fix savestate reload functionality * Savestates/SPU: Partially publicize SPU-Compatible functionality * SaveStates: Add error messages on screen * rsx: Fix loading mid-draw call savestates * LV2: Silence logging of semaphore * PPU: Fix logging of sys_interrupt syscalls * LV2: Silence logging of mutex and cond syscalls * workaround Clang 18.1 crash * fix compiler warnings * main.cpp: remove outdated code for MSVC 19.27 * fix GCC warnings * cmake: fix MSVC build * llvm: update to 18 * rsx: Make overlay manager default lock-state exclusive * rsx: Fix race conditions on removals * rsx: Rewrite fragment shader invalidation test * rsx: Fix memory range invalidation * Fix audit crash in games where hash strategy is heavily used * audio: allow to choose channel layouts * Savestates/RSX: Save pending flip * PPU: Fixup savestate prio bit usage * util\serialization_ext.cpp: Fixup * Savestates: safe saving while cellSaveData is active * SPU LLVM: Fix Forwarding GPR stores savestate safety * Thread.cpp: Reduce logging * Savestates: Reduce logging * SPU LLVM: Add assert for MFC abort * Silence cellGemGetState * Fixup emulation stopping OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=106 --- _servicedata | 2 +- rpcs3-0.0.31~git20240325.tar.xz | 3 -- rpcs3-0.0.31~git20240329.tar.xz | 3 ++ rpcs3.changes | 57 +++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 5 files changed, 62 insertions(+), 5 deletions(-) delete mode 100644 rpcs3-0.0.31~git20240325.tar.xz create mode 100644 rpcs3-0.0.31~git20240329.tar.xz diff --git a/_servicedata b/_servicedata index 50c4f73..4eb10b1 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - adedc7c66762c06aff6df7b49f89336f78999511 \ No newline at end of file + 4ecf8ecd06c15f0557e1d9243f31e4c2d7baebe2 \ No newline at end of file diff --git a/rpcs3-0.0.31~git20240325.tar.xz b/rpcs3-0.0.31~git20240325.tar.xz deleted file mode 100644 index f65f3a1..0000000 --- a/rpcs3-0.0.31~git20240325.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9203509e17bf88bf00679ffbff25fcffe6cc191bf6c9609319d713896f9e3848 -size 32935668 diff --git a/rpcs3-0.0.31~git20240329.tar.xz b/rpcs3-0.0.31~git20240329.tar.xz new file mode 100644 index 0000000..7a815fe --- /dev/null +++ b/rpcs3-0.0.31~git20240329.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cfca75175a4cebecd8ce9930b5e1741d6035663ae7730e1bab5a68ac4f279e8 +size 33238896 diff --git a/rpcs3.changes b/rpcs3.changes index 591f71b..80a61a8 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,60 @@ +------------------------------------------------------------------- +Fri Mar 29 14:20:30 UTC 2024 - i@guoyunhe.me + +- Update to version 0.0.31~git20240329: + * Fix savestate reload functionality + * Savestates/SPU: Partially publicize SPU-Compatible functionality + * SaveStates: Add error messages on screen + * rsx: Fix loading mid-draw call savestates + * LV2: Silence logging of semaphore + * PPU: Fix logging of sys_interrupt syscalls + * LV2: Silence logging of mutex and cond syscalls + * workaround Clang 18.1 crash + * fix compiler warnings + * main.cpp: remove outdated code for MSVC 19.27 + * fix GCC warnings + * cmake: fix MSVC build + * llvm: update to 18 + * rsx: Make overlay manager default lock-state exclusive + * rsx: Fix race conditions on removals + * rsx: Rewrite fragment shader invalidation test + * rsx: Fix memory range invalidation + * Fix audit crash in games where hash strategy is heavily used + * audio: allow to choose channel layouts + * Savestates/RSX: Save pending flip + * PPU: Fixup savestate prio bit usage + * util\serialization_ext.cpp: Fixup + * Savestates: safe saving while cellSaveData is active + * SPU LLVM: Fix Forwarding GPR stores savestate safety + * Thread.cpp: Reduce logging + * Savestates: Reduce logging + * SPU LLVM: Add assert for MFC abort + * Silence cellGemGetState + * Fixup emulation stopping + * vm: Fix writer lock leak + * rsx: Move SPIRV stuff into common code + * GL: fix segfault in GLGSRender::flip + * Add Legacy plugin to Building.md + * Remove Windows 7 reference + * Qt 6.6.3 + * Savestates/PPU: Fix PRX relocations + * Savestates: Minor logging message + * Fix shutting down emulation while save-stating + * SPU: Make STOP a safe return instruction + * Savestates: Make locking SPU threads more reasonable + * PPU LLVM: Remove cast to constant + * Savestates/SPU: Extend RCHCNT safe returns + * Savestates: Save PPU running order + * Silence logging of cellScreenShot + * cellAudio: log backend channel count + * Qt: Rename Navigation controller to PS Move Navigation + * cellPad: simplify for loops + * cellPad: move getters to where they are actually needed + * cellMic: add nullptr check for data in cell_mic_read + * Fix some warnings + * Update miniupnpd to 2.3.6 + * Update wolfssl to 5.7.0 + ------------------------------------------------------------------- Mon Mar 25 13:49:42 UTC 2024 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index e3eedc7..fafd9d9 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.31~git20240325 +Version: 0.0.31~git20240329 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only