1
0
forked from pool/rpcs3

235 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
5540531e90 Accepting request 1296591 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1296591
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=67
2025-07-31 15:46:26 +00:00
041974e88a - Replace pkgconfig(opencv) with pkgconfig(opencv4) BuildRequires.
Build with current version of opencv.

```
[   38s] -- RPCS3: using system OpenCV
[   38s] -- Found OpenCV: /usr (found version "4.12.0") found components: core photo
[   38s] -- RPCS3: found system OpenCV
```
(upstream have also bumped the internal version to 4.11.0, so we should be fine with this)

Please let it buildcomplete, not buildtested yet :-)

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=211
2025-07-30 14:29:53 +00:00
029ff3463f Accepting request 1295371 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1295371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=66
2025-07-24 16:44:55 +00:00
80a5d6eb00 - Update to version 0.0.37~git20250722:
* vk: Fix textureCompressionBC check for v3dv/panvk

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=209
2025-07-23 15:52:25 +00:00
bbae29ce29 Accepting request 1295189 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1295189
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=65
2025-07-23 14:35:08 +00:00
c5e7ca7882 - Update to version 0.0.37~git20250719:
* Add support for arrowlake-s and lunarlake CPUs
  * ARL wasn't using FMA/VNNI/GFNI
  * SPU/LV2: Notify SPU events after mutex guards' unlocking

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=207
2025-07-22 23:09:15 +00:00
8c8aa1c5c9 Accepting request 1293203 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1293203
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=64
2025-07-15 14:44:29 +00:00
51ec4eadb8 - Update to version 0.0.37~git20250713:
* Qt/patches: optimize patch_manager_dialog::handle_item_changed
  * Qt/patches: Fix configurable value dropdown visibility
  * gl: Fix compiler warning
  * vk: Default initiailize program inputs with trap constants
  * vk: Properly initialize VS inputs
  * fix: cannot compile with Qt Creator while using "/DYNAMICBASE:YES"

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=205
2025-07-14 16:16:53 +00:00
e90b86c94c Accepting request 1290923 from Emulators
- Update to version 0.0.37~git20250706:
  * Move gamemode exit to final kill callback analog to display_sleep
  * [Linux] Implement Feral Interactive's Gamemode for Potential 
    Performance Increases (#17325)
  * cellVdec: log uknown arguments instead of throwing an error
  * clang-cl: fix a bunch of warnings
  * Update FAudio to 25.07
  * Enable fetch (oops) and also check highest tag in version_check

OBS-URL: https://build.opensuse.org/request/show/1290923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=63
2025-07-07 12:46:18 +00:00
32acec5242 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=203 2025-07-06 23:15:03 +00:00
654901fc7e - Update to version 0.0.37~git20250706:
* Move gamemode exit to final kill callback analog to display_sleep
  * [Linux] Implement Feral Interactive's Gamemode for Potential Performance Increases (#17325)
  * cellVdec: log uknown arguments instead of throwing an error
  * clang-cl: fix a bunch of warnings
  * Update FAudio to 25.07
  * Enable fetch (oops) and also check highest tag in version_check

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=202
2025-07-06 23:13:58 +00:00
bea3cf564a Accepting request 1289998 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1289998
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=62
2025-07-03 10:10:29 +00:00
14532523a9 - Update to version 0.0.37~git20250702:
* Fix invalid comparator in event_strcmp_events()
  * Remove qstr, sstr and qsv aliases. This does not compile on clang-cl
  * Fix missing include on clang-cl
  * Fix u32 compile error on clang-cl
  * Fix noexcept warnings in XAudio

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=200
2025-07-02 14:52:53 +00:00
274ec27d39 Accepting request 1289261 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1289261
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=61
2025-07-01 09:34:07 +00:00
d77527b3bb - Update to version 0.0.37~git20250629:
* RawSPU: Add missing MMIO register reads
  * cellSaveData: Order equal elements using the opposing trait

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=198
2025-06-30 11:45:51 +00:00
93e694b085 Accepting request 1288737 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1288737
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=60
2025-06-27 21:01:23 +00:00
8731e8fb9c - Update to version 0.0.37~git20250625
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=196
2025-06-26 17:33:47 +00:00
04512a2595 Accepting request 1286143 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1286143
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=59
2025-06-17 16:21:54 +00:00
0b079bd067 - Update to version 0.0.37~git20250616:
* hid/input: fix enumerated device comparison
  * Entitlements are never found (#17306)
  * RawSPU: Fix race of SPU_MBox_Status_offs (#17303)
  * Update opencv to 4.11.0

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=194
2025-06-16 14:51:15 +00:00
5ac2f71344 Accepting request 1284276 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1284276
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=58
2025-06-10 07:08:40 +00:00
1ebbb5df59 -Update to version 0.0.37~git20250609:
* input: only copy relevant members to external buttons and sticks
  * SPU: Skip PUTLLUC writes of the same data
  * llvm: fix deprecation warnings
  * Fix missing inserted = true in check_for_duplicates_fast
  * Update Qt to 6.9.1

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=192
2025-06-09 20:16:57 +00:00
68f2fe7aa9 Accepting request 1283471 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1283471
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=57
2025-06-06 20:42:48 +00:00
f697f8a1ad - Update to version 0.0.37~git20250602:
* Update VMA vulkan version to 1.2
  * vk: Raise min API version to 1.2
  * input: move copilot code to pad_thread
  * Fix some static analysis warnings, including c-style cast
  * Logs: use thread_local
  * restore ffmpeg dependencies on linux
  * rpcs3_version: Bump to 0.0.37
  * Fixing the two upload commit hashes got switched around
  * Suggested review changes
  * Readd Homebrew Cache (used to be on Cirrus), silence more warnings
  * Silence warnings
  * Move Mac builds to GH Actions
  * input: implement basic copiloting
  * multithreaded version_check
  * Fix codestyle
  * cmake: add option to use system cubeb
  * fix Windows build with GCC/Clang
  * stdafx.h: fix clang warnings
  * Update curl to 8.14.0
  * rsx/util/test: Cover edge cases in address_range test suite
  * rsx: Use address_range64 to simplify MM intersection tests
  * rsx/util: Split address_range into a sized address_range template
  * utils: Rename address_range to address_range32 to allow implementation of 
    address_range16 and address_range64
  * rsx/util: Add unit tests for address ranges
  * rsx: Flush MM queue before applying nv3089 block transfers
  * Minor struct memory layout optimization
  * rsx: Fix use after move warning
  * rsx: use more const ref
  * Fix some static analysis warnings
  * Remove roadmap link from README

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=190
2025-06-05 23:31:52 +00:00
4cedbc8358 Accepting request 1280585 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1280585
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=56
2025-05-27 16:43:59 +00:00
f243396718 - Add OpenCV to the list of BuildRequires
- Use %cmake macro instead of custom %__cmake call
  and replace %make_jobs with %cmake_build
- Replace %make_install with %cmake_install
- Remove CMake options to not use precompiled headers

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=188
2025-05-27 13:24:19 +00:00
8e78e0b5f9 - Remove fix-toolbar-color.patch since upstream supports native ui
- Update to version 0.0.36~git20250523:
  * Sort bin attributes based on ID
  * Update hidapi to 0.15.0
  * rsx: Refactor CgBinaryProgram to avoid namespace collision with X11
  * rsx-debugger: Extra safety checks for FP decompiler
  * rsx-debugger: Show disassembly of the currently active VP and FP
  * rsx: Use safe memory in RSX assembly decompiler
  * vk: Force VMA to comply with Vulkan 1.0
  * SDL: do not track emu state when initializing
  * Always initialize SDL from main thread
  * Logitech G27 log control transfers as todo
  * Logitech G27 update bit 86 shifter_pressed behavior
  * PPU debugger: Update CIA unconditionally if "PPU Debug" enabled
  * Silence clang warning spam

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=187
2025-05-24 04:51:06 +00:00
020b1cdfc8 Accepting request 1278439 from Emulators
- Use upstream cmake build option `-DCMAKE_POLICY_VERSION_MINIMUM=3.5`
  for cmake4 (#16978)
- Update to rpcs3-0.0.36~git20250515:
  * Fix log level of sdl pad handler log message
  * Logitech G27 update shifter input (#17216)
  * Fix some warnings
  * Update VulkanMemoryAllocator to 3.3.0
  * Update SDL to 3.2.14
- Update to rpcs3-0.0.36~git20250514:
  * LG27: Update defaults
  * G27: Make warning label color more dynamic
  * G27: Improve layout a bit
  * Fix emu name in label
  * Gui: simplify LogitechG27 settings dialog
  * Fix UB
  * SPU: Improved GETLLAR spin detection conditions
  * Logitech G27 Expand SDL device identification, add mapping note (#17206)
  * LogitechG27: use named_thread instead of std::thread
  * SDL/input: Log GUID
  * Fix CallFromMainThread execution condition
  * rsx: Don't trigger surface swap-in/swap-out handlers when replacing
    self
  * Make Disable IPv6 text translatable
  * Bind RPCN client socket only if bind_ip is set
  * Fix building with SDL submodule
  * Make IP Binding more global
  * System: Fix Kill calling duplication
  * trophies/overlays: treat unlocked hidden trophies just like normal
    unlocked trophies
  * SPU: Evaluated Thread-blocked LR messaging
  * Emu: Track game termination progress better
  * remove SDL_INIT_JOYSTICK since SDL_INIT_GAMEPAD implies 
    SDL_INIT_JOYSTICK
  * initialize sdl haptic, log haptic device open errors
  * cellSysutilCheckCallback: increase read_counter as soon as a 
    callback is about to be called
  * Use const for present_samples buf argument
  * overlays: Allow auto exit in home menu's exit game function
  * Emu: Make game termination less confusing
  * Add log message when QApplication is being quit
  * Log RPCS3 exit code
  * Add log message if game ignores exit game request
  * MSVC: Fix weird std::move on const variable warning...
  * Use string_view for log params
  * StrUtil: Add more unit tests
  * Fixup SPU Interpreters
- Update spec file config from sdl2 to sdl3

OBS-URL: https://build.opensuse.org/request/show/1278439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=55
2025-05-20 07:33:31 +00:00