diff --git a/_servicedata b/_servicedata index e64c19a..f5b0832 100644 --- a/_servicedata +++ b/_servicedata @@ -1,8 +1,8 @@ git://github.com/RPCS3/rpcs3 - 27c56cde2241b0056df7433a8fbb040bdb95dc07 + 665bb8329786e39aca0fd082870ae83996c06c56 https://github.com/RPCS3/rpcs3.git - 27c56cde2241b0056df7433a8fbb040bdb95dc07 \ No newline at end of file + 665bb8329786e39aca0fd082870ae83996c06c56 \ No newline at end of file diff --git a/rpcs3-0.0.34~git20250110.tar.xz b/rpcs3-0.0.34~git20250110.tar.xz deleted file mode 100644 index 3faf587..0000000 --- a/rpcs3-0.0.34~git20250110.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d6896e2dc180540eacdd51b8ba34869d90590a86f078b87d8109df483342ca35 -size 41322228 diff --git a/rpcs3-0.0.34~git20250128.tar.xz b/rpcs3-0.0.34~git20250128.tar.xz new file mode 100644 index 0000000..99e7454 --- /dev/null +++ b/rpcs3-0.0.34~git20250128.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ad7957ed49092ccf403610c04e4e7cf11c3311e2902f9b1a9c53ae4d3d77dc2 +size 40637232 diff --git a/rpcs3.changes b/rpcs3.changes index e0cd914..712f6d2 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,107 @@ +------------------------------------------------------------------- +Wed Jan 30 14:37:28 UTC 2025 - Hunter Wardlaw + +- BuildRequire cmake >= 3.16.9: BUILDING.md documents cmake 3.28.0+ + as the requirement, but CMakeLists.txt shows 3.16.9. + +------------------------------------------------------------------- +Wed Jan 29 23:37:20 UTC 2025 - Hunter Wardlaw + +- Update to version 0.0.34~git20250128: + * Fix Savestates recent regression + * PPU LLVM: Fix HLE patches + * Update LLVM to 18.1.8 + * Fix some warnings + * Fix segfault on missing firmware + * Qt: Fix Recent savestate path + * Qt: Add path to recent game/savestate tooltip + * Qt: fix recent savestate shortcuts + * Qt: Fix recent savestates menu settings + * Disable ARM trampolines + * Protect RPCS3 from built-in PS2 emulator + * Fix Emulator::IsPaused() to allow measurements during module compilation + * PPU LLVM: Reduce size of JIT-transition treampolines to 16 + * JITASM.cpp: add assert for code building + * JIT.h: Add option for lowered function size + * JIT.h: Use kOptimizeForSize + * LLVM: Add explicit resource-freeing at emulation stop + * PPU LLVM: Disable an experimental limit + * PPU LLVM: Simplify module progress + * PPU Analyzer: Report invalid functions + * PPU Analyzer: Clean addr_heap from non-relocations (PRX) + * PPU Analyzer: Move ppu_function::callers to lower sizeof(ppu_function) + * PPU Analyzer: Remove ppu_function::calls to lower sizeof(ppu_function) + * PPU Analyzer: Use std::map::extract to reduce peak memory consumption + * PPU Analyzer: Remove ppu_function::name to lower sizeof(ppu_function) + * Remove ppu_attr::known_addr + * LLVM: Slice PPU executable memory + * Thread.cpp: Report VM addresses on VM segfault + * LLVM: Install error reporting handler + * Qt: Fix device notification registration segfault + * sys_usbd: Fix emulated devices not being created without a physical device (#16608) + * Qt: add savestate manager dialog + * libusb: support hotplug (#16580) + * Qt: Add Recent savestates menu + * Log LLVM version + * cellGem: update gun handler connection periodically + * cellPad: Send disconnection notification when swapping device class + * cellGem: Move the cursor out of the screen (Time Crisis 4 needs this) + * cellGem: Set 255 as value for analog_t + * cellGem: mark device as not visible at the screen borders + * Qt/input: reset gui pad thread when saving pad settings + +------------------------------------------------------------------- +Wed Jan 22 14:48:57 UTC 2025 - Hunter Wardlaw + +- Update to version 0.0.34~git20250122: + * cellCamera: move attach event to thread + * cellGem: move some locks around wait loops + * sys_event: remove unnecessary copy + * cellCamera: close Qt camera on error (e.g. when usb is pulled) + * cellGem: ignore missing pad handler + * cellGem: Fix camera image when loading savestates + * cellCamera: start camera when loading savestates + * cellGem: improve convert_image_format logging + * Decrease log level of config file move error + +------------------------------------------------------------------- +Tue Jan 21 23:18:33 UTC 2025 - Hunter Wardlaw + +- Update to version 0.0.34~git20250121: + * input: add vibration multiplier + * Update minimum pugixml version to 1.15 + +------------------------------------------------------------------- +Mon Jan 20 12:30:12 UTC 2025 - Hunter Wardlaw + +- Update to version 0.0.34~git20250119: + * rsx: Fix texcoord transformation bug caused by incorrect BFE usage + * vk: Use common pipeline layout in interpreter + * vk: Factor out common pipeline layout generator into reusable parts + * sys_prx: implement get_module_id_by_name, module_info_v2 (#16573) + * windows: Ignore OneDrive in PATH. It leads to false positives + * windows: move logs to log dir + * windows: move config.yml and games.yml to /config/ + * input: issue basic mouse move event on window leave + * rsx: Fix shader cache loading + * vk: Fix out-of-bounds write when emitting MSAA unresolve clear command for NVIDIA fallback + * rsx/shaders: Fix MSAA coords wrapping when input is negative + * rsx: Fix dynamic constants patching when draw call is skipped + * rsx: Improved shader interpreter support when hw instancing is active + * windows: check for OneDrive paths + * Use string_view in rXml + * Update pugixml to 1.15 + * Update libpng to 1.6.45 + * Qt/input: allow keypresses in raw mouse handler + * cellAtracXdec: use lv2 mutexes + conds + * cellGem: ignore intercepted input + * input: simplify raw mouse button press handling + * Qt/input: fix raw mouse button assignment + * cellGem: fix initial tracker done state + * cellGem: Use wait_on, fix fake/mouse move tracker wait + * cellGem: Use atomic wait instead of wait_for + * cellGem: Update controllers at 10 Hz in separate thread + ------------------------------------------------------------------- Thu Jan 10 05:27:07 UTC 2025 - Hunter Wardlaw diff --git a/rpcs3.spec b/rpcs3.spec index ca6d6f9..f65952e 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.34~git20250110 +Version: 0.0.34~git20250128 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only @@ -28,13 +28,14 @@ Patch1: fix-test-files.patch Patch2: fix-toolbar-color.patch BuildRequires: gcc-c++ BuildRequires: llvm-devel >= 17 -BuildRequires: cmake(x86-64) >= 3.14.1 +BuildRequires: cmake(x86-64) >= 3.16.9 BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(libusb-1.0) +BuildRequires: pkgconfig(pugixml) >= 1.15 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(yaml-cpp) BuildRequires: pkgconfig(zlib)