23 Commits

Author SHA256 Message Date
dd285b004d Accepting request 1318514 from Emulators
- Remove fix-build-qt-6.10.patch (upstreamed)
- Update to 0.0.38~git20251029

OBS-URL: https://build.opensuse.org/request/show/1318514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=74
2025-11-19 13:57:35 +00:00
1d4251492b - Remove fusion 1.2.9 git files
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=234
2025-11-18 22:32:23 +00:00
267d329091 - Remove fix-build-qt-6.10.patch (upstreamed)
- Update to 0.0.38~git20251029

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=233
2025-11-18 21:00:50 +00:00
d26d7f30d5 Accepting request 1312065 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1312065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=73
2025-10-17 17:02:46 +00:00
b126fb08cf - Update fix-build-qt-6.10.patch
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=231
2025-10-17 14:52:43 +00:00
2beb00445b Accepting request 1311553 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1311553
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=72
2025-10-16 15:38:54 +00:00
f5520cd9ab - Update to 0.0.38~git20251015
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=229
2025-10-15 22:01:25 +00:00
fd65c2dcee Accepting request 1311260 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1311260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=71
2025-10-14 16:09:32 +00:00
aa3c7b6fa6 - Add fix-build-qt-6.10.patch to fix build error with Qt 6.10
- Update to version 0.0.38~git20251010:
  * Qt: fix some warnings
  * cellL10n: fix ucs2 type
  * vm.cpp: remove unused variable
  * cellPad: Fix some warnings
  * Qt/Input: Adjust pad settings dialog based on pad capabilities
  * Update Qt to 6.10.0

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=227
2025-10-14 01:23:36 +00:00
18d03e20c6 Accepting request 1309865 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1309865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=70
2025-10-09 13:05:17 +00:00
445e0cd8e3 - Correct ffmpeg-7 version check in spec file
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=225
2025-10-08 21:49:21 +00:00
efdace0c7a - Update to version 0.0.38~git20251007
- Set maximum version for ffmpeg-7 in spec file

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=224
2025-10-08 21:38:46 +00:00
9e167620b3 Accepting request 1309721 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1309721
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=69
2025-10-08 16:14:37 +00:00
51d76bd523 - BuildRequires: llvm19-devel (boo#1250352)
* Fixes llvm 21 build error
  * Triple constructor is no longer implicit

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=222
2025-10-08 03:55:36 +00:00
12b2cf0c3d - Update to version 0.0.37~git20250922
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=221
2025-10-01 13:44:02 +00:00
4698eda680 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=220 2025-09-29 15:39:40 +00:00
05d15e4fa2 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=219 2025-09-29 15:39:33 +00:00
45be56e093 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=218 2025-09-29 15:25:17 +00:00
a0d177dc3f OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=217 2025-09-29 15:24:58 +00:00
cdbf9d5f71 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=216 2025-09-29 15:24:49 +00:00
dcd036de81 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=215 2025-09-29 15:24:09 +00:00
8021e03ebf Accepting request 1301986 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1301986
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=68
2025-09-01 15:17:23 +00:00
a0437f552c - Update to version 0.0.37~git20250827:
* Fix raw mouse handler keypress logic
  * asm.hpp: Make utils::rational_mul<u64>() consistent (#17452)
  * vfs_dialog: ensure that one item is always selected
  * vfs_dialog: allow to check list items with double-click
  * patch_manager: make patches selectable by double click
  * overlays: add settings for screenshot and recording hints
  * Audio: simplify apply_volume
  * SPU: Update RdEventStat Busy Wait detection to updated setting behavior

- Update to version 0.0.37~git20250817:
  * Fixes for AppImage not targeting Gamemode (#17398)
  * SPULLVMRecompiler: add overload for _ptr
  * SPULLVMRecompiler: remove unused parameters from spu_ptr and _ptr
  * llvm: use CreatePtrAdd
  * Update FAudio to 25.08
  * Remove alternative default device detection in Cubeb backend
  * Fix description of system wolfSSL option
  * Add option to use system Vulkan Memory Allocator
  * Add option to use system hidapi
  * Add option to use system zstd
  * Add option to use system glslang
  * Add option to use system RtMidi
  * Add option to use system MiniUPnPc
  * Set USE_SYSTEM_OPENAL default to OFF on macOS and Windows
  * Fix USE_SYSTEM_OPENAL to use system headers
  * Update wolfssl to 5.8.2

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=213
2025-08-29 22:43:27 +00:00
5 changed files with 262 additions and 12 deletions

View File

@@ -1,10 +1,10 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/RPCS3/rpcs3</param>
<param name="changesrevision">b90bacba4870534dfc501a51119b5913337a5e95</param>
<param name="changesrevision">50576d044b05d4561b9d552e1f94004f083d9c8d</param>
</service>
<service name="tar_scm">
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="changesrevision">b90bacba4870534dfc501a51119b5913337a5e95</param>
<param name="changesrevision">50576d044b05d4561b9d552e1f94004f083d9c8d</param>
</service>
</servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2f6800807a65c6708f174bb774ce608da74a56c430cfb4365bc58ba2e123827c
size 38205288

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18a3ffa70de3b7002cc9eaa718a1133000dafb5c440aab165844dcb36385ef12
size 42398132

View File

@@ -1,3 +1,253 @@
-------------------------------------------------------------------
Tue Nov 18 22:31:32 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Remove fusion 1.2.9 git files
-------------------------------------------------------------------
Tue Nov 18 20:39:55 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Remove fix-build-qt-6.10.patch (upstreamed)
-------------------------------------------------------------------
Tue Nov 18 20:35:00 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 0.0.38~git20251029:
* Qt: fix TSX warning style
* VK: cache recording image
* GL: flip overlays vertically during recordings
* GL: only create new texture when necessary
* VK: add memory barriers to copy_image
* overlays: add record with overlays setting to settings dialog
* overlays: add record with overlays setting to home menu
* Vk: allow to record overlays
* GL: allow to record overlays
* Add new option for recording overlays
* Use move semantics for present_frame
* Update fusion to 1.2.9
* [openal-soft] Fix malloc/free in fmtlib
* vk: Filter out re-bar usage from memory pressure watchdog
* SaveStates/SPU-LLVM: Fix SPU Access Violations on load
* vk: Make best-effort attempt to utilize the low-latency pool
* vm: Deallocate memory early, check no PS3 memory leaks
* More communication id validation changes
* Improve sceNpSignalingGetLocalNetInfo
* Fix build with Qt 6.10
* Relax SceNpCommunicationId validation
* SaveState Manager: Add option to boot last savestate
* SaveState Manager: Format specially close dates
* SaveState Manager: Fix game specific filtering
* vk: Do not access async scheduler if not explicitly initialized
* vk: Fix broken bound object comparison
* vk: Make buffer objects uniquely identifiable
* vk: Use unique resource ids on buffer views
* vk: Rework the unique resource id system and apply it to buffer views
* overlays: allow to update messages by id instead of text
-------------------------------------------------------------------
Fri Oct 17 14:50:30 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update fix-build-qt-6.10.patch
-------------------------------------------------------------------
Wed Oct 15 21:33:48 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to 0.0.38~git20251015:
* Qt: Allow to clear keyboard shortcuts in dialog
* [Build] Explicit Triple with LLVM 21.1.0
* SaveStates: Improve try_lock_spu_threads_in_a_state_compatible_with_savestates
* ffmpeg: update cellAtracXDec to ffmpeg 7
* Qt: Fix savestate failuire message
* Debug: Apply SPU Profiling data if debug enabled
* SaveStates: Fix Gem Thread Reboot
* rsx: Fix user clip plane encode/decode
* vk: Uniquely identify images using a monotonic incrementing counter
* vk: Add support for blackwell PCI IDs
* vk: Improve documentation and remove notifications from instancing buffer
* vk: Raise heap changed interrupt when growing persistently bound SSBOs
* vk: Restore thread safety locks to descriptor routines
* vk: Fix shader interpreter compilation and crashes
* gl: Reimplement user clip planes using the new ABI
* vk: Fix user clip planes
* vk: Don't use rebar for transform constants data
* vk: Add re-bar toggle to GUI
* vk: Use BAR memory pool for low-latency resource uploads
* vk: Decorations for readonly SSBOs
* vk/exp: Remove unnecessary locks and optimize VS
* rsx/vk: Update shader interpreter to use new varying draw params model
* vk: Pass draw parameters to FS via varying register
* gl: Fix compilation error when using clip planes
* vk: Fix shader compiler issues caused by broken preprocessor macro expansion
* vk: Guard against concurrent access of storage pool under high pressure and MTRSX.
* vk: Rewrite descriptor write template management
* rsx: Fix shader interpreter compilation
* vk: Fix shader compilation for certain glslang versions
* rsx: Restore optimizations in fragment shader recompiler
* vk: Improved state cache tracking
* vk: Fix raster-env buffer type
* vk: Fix shader compilation with fog parameters
* vk: Move polygon stipple parameters to fixed array buffer
* vk: Fix stale pointer reference when back-to-back partial updates are interrupted by a shader swap
* vk: Fix windows build
* vk: Fix wpos computation
* vk: Implement state tracking for command buffers
* vk: Combine all draw-time constants to a single struct and update only the offset id
* vk: Implement descriptor write buffering
* rsx: Prepend namespace for simple_array uses
* rsx: Use simple array for texcoord stack
* rsx: Simplify descriptor set contract a bit
* vk: Move texture parameter stream to SSBO layout
* vk: Move FS context vars to block format
* rsx/common: Add reverse_ptr impl to VS tree
* rsx: Fix bugs in fragment program constants stream maagement
* vk: Fix vertex context indexing
* vk: Fix fragment constants indexing
* vk: Fix use of push constants
* rsx: Fix bug in reverse_iterator for simple_array
* rsx/vk: Convert fragment constants from static struct to array of vec4
* rsx: Enhance unordered_map declaration to be more versatile
* rsx: Replace use of small vectors with simple_array
* vk: Move draw-time constants to vertex layout stream and make it SSBO
* vk: Get basic vertex shaders working without traditional UBOs
* vk: Fix allocation of vertex env data
* vk: Start converting UBO bindings to SSBO indexed arrays
-------------------------------------------------------------------
Tue Oct 14 01:03:53 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.38~git20251010:
* Qt: fix some warnings
* cellL10n: fix ucs2 type
* vm.cpp: remove unused variable
* cellPad: Fix some warnings
* Qt/Input: Adjust pad settings dialog based on pad capabilities
* Update Qt to 6.10.0
-------------------------------------------------------------------
Mon Oct 13 20:32:53 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Add fix-build-qt-6.10.patch to fix build error with Qt 6.10
-------------------------------------------------------------------
Wed Oct 8 21:48:26 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Correct ffmpeg-7 version check in spec file
-------------------------------------------------------------------
Wed Oct 8 21:21:55 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Set maximum version for ffmpeg-7 in spec file
-------------------------------------------------------------------
Wed Oct 8 20:47:30 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.38~git20251007:
* rpcs3_version: Bump to 0.0.38
* Multi-Slot Savestates
* Fix sceNpManagerGetAccountRegion's returned language
* Change sceNpManagerGetMyLanguages languages priority
* Generate random OpenPSID upon config initialization (#17543)
* sys_ss/RPCN: Add PSID randomisation
* Update FAudio to 25.10
* Config: Implement 128-bit setting entry type
* Win32/vm_native.cpp: Improve sparse memory file mapping robustness
* yorha: Style QScrollbar
* yorha: Tag r4 theme update
* yorha: Fix excessive QSpinBox height
* yorha: Fix background on savestate manager
* yorha: Unify QCheckBox and QList/QTree indicator styling
* yorha: Fix left padding on QDockWidget titles
* yorha: Only modify QMenuBar height on the main menu bar
* Windows 11 Themes
* cubeb: Update to 2025-09-17
* Enhance Infinity Manager Figure Creator Dialog (#17529)
* Fix calloc patches in the middle of blocks
* cellPad: simplify output button logic
-------------------------------------------------------------------
Wed Oct 8 03:44:22 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- BuildRequires: llvm19-devel (boo#1250352)
* Fixes llvm 21 build error
* Triple constructor is no longer implicit
-------------------------------------------------------------------
Mon Sep 22 23:41:06 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.37~git20250922:
* PPU LLVM: Filter out functions with patches
* Audio Processing Improvements (#17525)
* sys_spu: Untangle IDM mutex from sys_spu's
* SPU: Fix Max SPURS Threads Limit
* SPU: Fix group wakeup
* SDL: call SDL_PumpEvents from main thread
* Fix rc variants of ADDE and SUBFE in interpreter
* Win32/SPU: Respect home space / shadow space on the stack frame
* Win32: Respect home space / shadow space on the stack frame (#17514)
* Revert "Update wolfssl to 5.8.2"
* Qt: Fix savestate table selection style
* vk: Fix invalidated surface_cache resource deletion bug
* Qt: Check if movie item changed and is valid before calling the
callbacks
* qt: use the same date format in all managers
* rsx: allow to toggle 3D modes dynamically
* rsx: fix 3D aspect ratio
* cellMouse: Add debug overlay
* Update curl to 8.16.0
* input: restore original defaults when changing pad handlers
* qt/input: add vibration threshold to pad settings dialog
* input: Memorize original small motor value for display purposes
* input: simplify VibrateMotor constructor
* cellPad: Add DS3 motor speed threshold
* System: expose date format and time format as settings
* Add selection on firmware libraries panel by double-clicking (#17481)
* input: fix sdl pad handler LED and rumble properties
* Fix emulator crash when a pad gets disconnected (e.g. due to
inactivity) (#17478)
* Update opencv to 4.12.0
* Network: Increase P2P listener thread rest duration (#17474)
* SPU: Restore postponed LR notifications (with tweaks)
* SPU: Limit SPU self notifying thread to 12+ threaded CPUs
* SPU: Self-notifying SPU waiters
* SPU: Reimplement reservation notifications
* Update SDL to 3.2.22
* Update FAudio to 25.09
* Qt: fix saved gs_frame visibility
* Minor improvements and cleanup on VFS panel (#17459)
-------------------------------------------------------------------
Fri Aug 29 18:56:37 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.37~git20250827:
* Fix raw mouse handler keypress logic
* asm.hpp: Make utils::rational_mul<u64>() consistent (#17452)
* vfs_dialog: ensure that one item is always selected
* vfs_dialog: allow to check list items with double-click
* patch_manager: make patches selectable by double click
* overlays: add settings for screenshot and recording hints
* Audio: simplify apply_volume
* SPU: Update RdEventStat Busy Wait detection to updated setting behavior
-------------------------------------------------------------------
Tue Aug 19 18:42:33 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.37~git20250817:
* Fixes for AppImage not targeting Gamemode (#17398)
* SPULLVMRecompiler: add overload for _ptr
* SPULLVMRecompiler: remove unused parameters from spu_ptr and _ptr
* llvm: use CreatePtrAdd
* Update FAudio to 25.08
* Remove alternative default device detection in Cubeb backend
* Fix description of system wolfSSL option
* Add option to use system Vulkan Memory Allocator
* Add option to use system hidapi
* Add option to use system zstd
* Add option to use system glslang
* Add option to use system RtMidi
* Add option to use system MiniUPnPc
* Set USE_SYSTEM_OPENAL default to OFF on macOS and Windows
* Fix USE_SYSTEM_OPENAL to use system headers
* Update wolfssl to 5.8.2
-------------------------------------------------------------------
Wed Jul 30 12:36:25 UTC 2025 - Bjørn Lie <bjorn.lie@gmail.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package rpcs3
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: rpcs3
Version: 0.0.37~git20250722
Version: 0.0.38~git20251029
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only
@@ -28,7 +28,7 @@ Patch1: fix-test-files.patch
Patch2: fix-build-glew-egl.patch
BuildRequires: cmake >= 3.28.0
BuildRequires: gcc-c++
BuildRequires: llvm-devel >= 17
BuildRequires: llvm19-devel
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libedit)
BuildRequires: pkgconfig(libevdev)
@@ -70,10 +70,10 @@ BuildRequires: pkgconfig(sdl3)
#-------------------------------------------------
#ffmpeg dependencies
BuildRequires: pkgconfig(libavcodec)
BuildRequires: pkgconfig(libavformat)
BuildRequires: pkgconfig(libavutil)
BuildRequires: pkgconfig(libswscale)
BuildRequires: pkgconfig(libavcodec) < 62
BuildRequires: pkgconfig(libavformat) < 62
BuildRequires: pkgconfig(libavutil) < 60
BuildRequires: pkgconfig(libswscale) < 9
#qt dependencies
BuildRequires: pkgconfig(Qt6Concurrent)