150 Commits

Author SHA256 Message Date
Dominique Leuenberger
08d2fe4448 Accepting request 1248953 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1248953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=39
2025-02-27 15:40:22 +00:00
Hunter Wardlaw
7edbcbc096 - Update to version 0.0.34~git20250226
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=149
2025-02-27 11:48:14 +00:00
Dominique Leuenberger
f739c48b21 Accepting request 1247508 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1247508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=38
2025-02-21 20:36:33 +00:00
Hunter Wardlaw
4f5e319fe4 - Update to version 0.0.34~git20250220
- Now builds properly in Factory (boo#1237276)

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=147
2025-02-21 01:13:41 +00:00
Hunter Wardlaw
cee29456bd Accepting request 1245797 from Emulators
Revert to 0.0.34~git20250209

OBS-URL: https://build.opensuse.org/request/show/1245797
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=146
2025-02-14 06:57:54 +00:00
Hunter Wardlaw
10588545b8 Accepting request 1245477 from home:regularhunter:branches:Emulators
- Update to version 0.0.34~git20250212

OBS-URL: https://build.opensuse.org/request/show/1245477
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=145
2025-02-12 22:51:25 +00:00
Ana Guerrero
37bb1c5c94 Accepting request 1244841 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1244841
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=37
2025-02-11 20:22:59 +00:00
Hunter Wardlaw
50b7b5da23 - Update to version 0.0.34~git20250209:
* PPU Analyzer: Minor Fixup

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=143
2025-02-10 18:05:26 +00:00
Dominique Leuenberger
9638c78502 Accepting request 1244297 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1244297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=36
2025-02-09 19:01:52 +00:00
Hunter Wardlaw
25ede060dd - Update to version 0.0.34~git20250207
- BuildRequire cmake >= 3.28.0

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=141
2025-02-08 02:39:18 +00:00
Hunter Wardlaw
112c5fd695 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=140 2025-02-08 01:34:45 +00:00
Hunter Wardlaw
72a718d7d4 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=139 2025-02-08 01:34:24 +00:00
Hunter Wardlaw
2a573778df OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=138 2025-02-08 01:33:11 +00:00
Hunter Wardlaw
0c14365152 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=137 2025-02-08 01:33:04 +00:00
Ana Guerrero
eca784baf2 Accepting request 1241370 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1241370
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=35
2025-01-31 15:04:16 +00:00
Hunter Wardlaw
6d59365e60 - Update to version 0.0.34~git20250128
- BuildRequire pugixml >= 1.15
- BuildRequire cmake >= 3.16.9: BUILDING.md documents cmake 3.28.0+
  as the requirement, but CMakeLists.txt shows 3.16.9

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=135
2025-01-30 14:54:15 +00:00
Ana Guerrero
b00cee5b30 Accepting request 1236869 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1236869
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=34
2025-01-12 10:20:57 +00:00
812c41ae58 - Update to version 0.0.34~git20250110
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=133
2025-01-10 13:12:13 +00:00
Ana Guerrero
bbcedf2391 Accepting request 1233311 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1233311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=33
2024-12-26 11:24:14 +00:00
Yunhe Guo
a36fbc0b2c - Update to version 0.0.34~git20241223:
* Fix fs::file log formatting
  * Qt: allow to skip further automatic update notifications for a single version
  * IDM: Implement lock-free smart pointers (#16403)
  * SPU LLVM: Recognize ROTYQBYI and ROTQBI rotation pattern (#16409)
- Update to version 0.0.34~git20241221:
  * ps move: ignore second half frame in ZCM1
  * cellGem: add magnetometer support
  * cellGem: request orientation reset during calibration
  * cellGem: fix some data types
  * cellGem: invalidate hue and tracking in cellGemInvalidateCalibration
  * cellGem: split status_flags into calibration flags and runtime flags
  * cellGem: implement cellGemSetRumble
  * cellGem: add setting to let the game actually set the device hues
  * cellGem: set sphere RGB when a hue is set and vice versa
  * cellGem: add debug setting for painting spheres into the live image
  * cellGem: fix some data types
  * Fix some warnings
  * cellPhotoDecode: allow dev_bdvd paths
  * cellGem: Split horizontal and vertical mouse rotation cone setting
  * Qt: fix settings_dialog opening on wrong tab
  * Qt: fix flow_layout segfault
  * cellAdec implementation part 2: LPCM decoder (#16381)
  * cellGem: expose rotation cone to settings
  * cellCamera: try to fix internal state on stop
  * Update SDL to 2.30.10
  * Update curl to 8.11.1
  * Update 7zip to 24.09
  * Update OpenAL to 1.24.1
  * Update FAudio to 24.12
  * Fix some static analysis warnings
  * Fix warning
- Update to version 0.0.34~git20241217:
  * Fix unused p2p socket closing
  * rsx: Improve MM synchronization
  * rsx: Revert bounds optimization on RO texture load
  * rsx: Improve performance even more when async MM is active
  * rsx: Restore previous (incorrect) low-precision format handling
  * rsx/qt: Add option to disable async host MM to GUI
  * Fix linux build
  * rsx: Fix texture renormalization flag and fix windows build
  * rsx: Fix OpenGL deadlock
  * rsx: Make the deferred mm flush option usable with OpenGL
  * rsx/vk: Implement asynchronous host memory management.
  * Fixup Intel macOS builds
  * Revert Qt to 6.7.3 for macOS

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=131
2024-12-25 10:59:52 +00:00
Ana Guerrero
792015e564 Accepting request 1230978 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1230978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=32
2024-12-15 11:37:49 +00:00
Yunhe Guo
389e4ffcac Accepting request 1230908 from home:regularhunter:branches:Emulators
- Update to version 0.0.34~git20241213:
  * cellGem: Improve mouse handler orientation
  * PS Move: fix calibration logging
  * PS Move: Disable Fusion gain (no more drift)
  * move tracker: ignore sporadic shape and position changes
  * move tracker: ignore sporadic invalid results
  * cellGem: lock tracker mutex in get_info
  * Qt 6.8.1
  * cellGem: implement quaternion transformation
  * cellGem: try to map accelerometer and gyro
  * sys_rsx_context_attribute: Improve errors
- Update to version 0.0.34~git20241207:
  * Welcome Dialog: Reject users that reject our TOS
  * fix dark theme switching on initial welcome dialog (#16373)
  * PRX: Do not check exported function code address
  * PPU: Notify SPUs while waiting for its own state
  * CELL: Rewrite reservation notification postponing
  * cellGem: fix HUE_NOT_SET
  * cellGem: calculate distance from sphere to camera
  * Debugger: Dump related thread information on crash
  * System.cpp: Do not hold on fs::dir handle
  * fs: Minor fix of fs::dir::open
  * Emu: Fixup
  * System.cpp: Fix Kill() on bad app startup
  * Add some asserts for g_fxo->init<>
  * System.cpp: Add system_state::loading
  * Fix Emulation boot recursion
  * Qt: Deprecate processEvents() part 2
  * util/types.hpp: Rewrite narrow<>
  * Qt: Deprecate proccessEvents() usage
  * rsx: Use strict bounds testing when replacing memory via blit engine
  * rsx/texture-cache: Rework invalidation cause object to have more granular controls
  * rsx/util: Change the filter function to an in-place erase-if operation
  * Migrate Savestates Home Menu (#16340)
  * LLVM: Implement Recursive Intrinsics
  * VS: add quotes around paths
  * cellDmuxPamf: add module + stubs
  * cellAdec: make AdecContext and AdecFrame trivial classes
  * Invalidate savestates
  * cellAdec: review + warning fixes
  * cellAdec implementation part 1: abstraction layer
  * Fix HLE PPU callback stack arguments
  * sys_net: Remove lingering ppu_to_awake from queue on timeout
  * Qt 6.8.0
  * Fix some warnings
  * Qt: Use inplace image mirroring in video sink
  * Make error message for temporary and archive translatable (#16331)
  * lockless.h: Fox
  * lockless.h: Fixup addressing
  * lockless.h: Fixup lf_array assert
  * Progress: Dialog: Fixup memory management

OBS-URL: https://build.opensuse.org/request/show/1230908
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=129
2024-12-14 06:51:16 +00:00
Ana Guerrero
9c1e17a625 Accepting request 1226259 from Emulators
- BuildRequire llvm-devel >= 17: this is what is documented to be
  required according to BUILDING.md.
- Change service definitions to 'manual' instead of 'localonly':
  localonly keep on running the service on every local build
  attempt.
- Change llvm-devel requires to llvm16-devel
- Update to version 0.0.34~git20241116:
  * VS: ignore opencv debug build guard (fix debug build)
  * ci: Don't fetch opencv submodule unless on windows
  * gitignore cleanup
  * added missing -p option
  * fixed CI for building on windows
  * Improve and fix sln solution
  * More constexpr
  * Fix warning
  * Add opencv to cmake
  * Move opencv submodule to subdirectoty
  * Qt: show warning if ps move tracking is not supported
  * Update vm_native.cpp
  * Progress Dialog: Fix recursion and concurrency use of text updates
  * Implement lf_array::for_each
  * Utilities\lockless.h: Flatten recusrion in lf_array
  * Fix compilation
  * Add HAVE_OPENCV preprocessor flag
  * Windows: Add and deploy opencv files
  * cellGem: implement real ps move handler
  * util/vm_native.cpp: Fix memory leak
  * overlays: localize RPCS3 progress dialog
  * overlays: get localized values in home menu settings
  * Qt: Add std::string GetSettingOptions
  * overlays: add more overlay hint option to home menu settings
  * overlays: remove unnecessary text logging
  * overlays: add input debug overlay to home menu settings
  * overlays: translate home menu settings
  * fix: cannot copy OpenAl32.dll with CMake
  * Qt: Replace some instances of QMap, QPair and QList
  * Update curl to 8.11.0
  * SPU: Fixup code comparison
  * Fixup std::vector to std::span
  * LV2: Fix thread notifications regression
  * SPU Analyzer: Fix programs code caching
  * Fix std::basic_string warnings (#16261)
  * Qt: Replace QMap with std::map
  * Fix sceNpScoreGetRankingByNpId when no score is registered
  * sys_usbd: Better Dimensions Move Handling
  * cellSaveData: Add autosave indicator (#15720)
  * Fixup Emulator::GetBackgroundPicturePath()
  * High-Resolution Game Background for loading
  * Update SDL to 2.30.9
  * Update FAudio to 24.11
  * Update wolfssl to 5.7.4
  * SPU: Optimize cellSpurs reservations
  * Another attempt to fix fs::pending_file for hardlinks
  * Print last system error on fs::error::unknown
  * GUI: Fix welcome_dialog dereference
  * utils/atomic.hpp: Make atomic_op reject non-non-const lvalue
  * utils/atomic.cpp: Fixup utils::get_unique_tsc()
  * Fixup GCM unmap event sending
  * rpcs3_version: Bump to 0.0.34
  * SPULLVMRecompiler: remove unnecessary bitcast
  * Fixup sys_event_port_send
  * Silence sys_ss_access_control_engine
  * RSX/GCM: Fix memory unmapping for HLE GCM
  * rsx/vm: Exclude events from VM mutex
  * Win32/File.cpp: Use ReplaceFile for hardlink overwrite
  * Fixup sys_event to check EBUSY only for PPU->PPU signals
  * Specify that you only need the qtmultimedia when using aqt
  * Add more info about Qt in BUILDING.md
  * sys_event: Implement EBUSY for disconnection
  * utils/sysinfo.cpp: Yield CPU time when measuring TSC freq
  * Filesystem/Win32: Recreate hardlinks on fs::pending_file
  * Fix get_system_time()
  * Replace rsx::uclock with get_system_time()
  * sys_event_flag_set: Minor improvement
  * fix deprecation warnings in Qt 6.8
  * Don't log "always" messages in fatal_error_listener until enabled
  * sys_event_flag_set: Break atomic operation dependencies
  * Compilation hotfix
  * utils/sysinfo.cpp: New TSC calibration technique
  * RawSpu: Optimize START register/commands
  * utils: Make get_tsc_freq() inlined and non-blocking
  * get_system_time(): Add fast TSC-based path
  * asm: Fix utils::rational_mul optimization
  * Optimize get_system_time using 128 bit math
  * Implement u64_x_u64_=_u128 optimization
  * rsx: Fix crash when host labels option is disabled
  * Fix build and cleanup
  * gl: Silence compiler warnings
  * gl: Fix check_state compilation error
  * cmake: Update build files for GL DMA
  * gl: Finalize host labels implementation
  * Whitespace
  * rsx: Move the host job management into common code to share with GL
  * gl: Implement basic DMA layer using AMD_pinned_memory

OBS-URL: https://build.opensuse.org/request/show/1226259
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=31
2024-11-25 22:23:02 +00:00
Hunter Wardlaw
1ebdca2a6c - BuildRequire llvm-devel >= 17: this is what is documented to be
required according to BUILDING.md.
- Change service definitions to 'manual' instead of 'localonly':
  localonly keep on running the service on every local build
  attempt.

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=127
2024-11-18 13:50:00 +00:00
Yunhe Guo
0ca679df14 - Change llvm-devel requires to llvm16-devel
- Update to version 0.0.34~git20241116:
  * VS: ignore opencv debug build guard (fix debug build)
  * ci: Don't fetch opencv submodule unless on windows
  * gitignore cleanup
  * added missing -p option
  * fixed CI for building on windows
  * Improve and fix sln solution
  * More constexpr
  * Fix warning
  * Add opencv to cmake
  * Move opencv submodule to subdirectoty
  * Qt: show warning if ps move tracking is not supported
  * Update vm_native.cpp
  * Progress Dialog: Fix recursion and concurrency use of text updates
  * Implement lf_array::for_each
  * Utilities\lockless.h: Flatten recusrion in lf_array
  * Fix compilation
  * Add HAVE_OPENCV preprocessor flag
  * Windows: Add and deploy opencv files
  * cellGem: implement real ps move handler
  * util/vm_native.cpp: Fix memory leak
  * overlays: localize RPCS3 progress dialog
  * overlays: get localized values in home menu settings
  * Qt: Add std::string GetSettingOptions
  * overlays: add more overlay hint option to home menu settings
  * overlays: remove unnecessary text logging
  * overlays: add input debug overlay to home menu settings
  * overlays: translate home menu settings
  * fix: cannot copy OpenAl32.dll with CMake

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=126
2024-11-17 11:59:29 +00:00
Ana Guerrero
ab4db4b0f6 Accepting request 1218220 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1218220
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=30
2024-10-27 10:24:29 +00:00
Yunhe Guo
186ee4d18b Update to version 0.0.33~git20241017
Updated fix-toolbar-color.patch

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=124
2024-10-25 11:00:17 +00:00
Ana Guerrero
7396db0241 Accepting request 1204508 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1204508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=29
2024-09-30 13:38:41 +00:00
3c16f10838 Update to version 0.0.33~git20240927
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=122
2024-09-29 09:42:07 +00:00
Dominique Leuenberger
8b11e37166 Accepting request 1198159 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1198159
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=28
2024-09-02 11:15:02 +00:00
Yunhe Guo
d530a2c9d1 Update to version 0.0.32~git20240827
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=120
2024-09-01 13:17:53 +00:00
Ana Guerrero
96f4b9d08e Accepting request 1195808 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1195808
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=27
2024-08-25 10:10:28 +00:00
Yunhe Guo
542d723b2a Update to version 0.0.32~git20240810
Fixed formatting of .changes file

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=118
2024-08-24 05:08:17 +00:00
Ana Guerrero
18fabacecf Accepting request 1181322 from Emulators
OBS-URL: https://build.opensuse.org/request/show/1181322
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=26
2024-06-17 17:34:09 +00:00
Klaus Kämpf
ba6f7c8d9a Accepting request 1181189 from home:Vogtinator:branches:Emulators
- LLVM <= 18 is now supported

OBS-URL: https://build.opensuse.org/request/show/1181189
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=116
2024-06-17 13:15:19 +00:00
Ana Guerrero
a81ebd434b Accepting request 1179053 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1179053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=25
2024-06-07 13:03:45 +00:00
Yunhe Guo
425e4793f9 - Update to version 0.0.32~git20240530:
* PPU Progress Hint: Show it as long as it needs
  * PPU Analyzer: Unuse per-instruction compilation on fallback
  * System.cpp: Fix crash on fatal error during Ready state
  * LLVM: Prevent crash on disk space shortage
  * LLVM: Fix nullptr deref when accessing broken cache files
  * SPU Debug: Fix crash on missing directory
  * SPU: Add block prefix to log if available
  * fix typo from PR 15636
  * vk: Fix typo
  * vk: Add support for NVK driver
  * vk: Use std::set
  * vk: Don't always preserve the renderpass for all drivers when doing transform hot-patch
  * Overlays: allow ldd input even if len is 0
  * cellKbCnvRawCode: don't use caps lock as shift lock unless we are using the qwertz or azerty layout
  * osk: use cell key code in CellOskDialogKeyMessage (🤦 we don't need the Qt code)
  * cellKb: Clarify cellKbCnvRawCode alphabet conversion
  * input: remove unused parameter
  * Add 7zip submodule
  * Remove 7z copy pasta repo
  * input: only unregister devices if there is no other handler registered
  * input: fix ingame raw mouse enumeration
  * input/qt: enumerate raw mouse devices once a seconds in the config dialog
  * qt: ignore right click to clear input config button if the button is disabled
  * input/qt: increase max raw mouse devices to 16
  * input: implement raw mouse hot swap
  * input: add mutex for raw mice
  * input: only unregister raw mouse devices if they were registered
  * input: add all mice that were requested. only connect the ones that exist
  * input: add timer to raw mouse enumeration

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=114
2024-05-30 16:10:53 +00:00
Ana Guerrero
e2a1d56e81 Accepting request 1174272 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1174272
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=24
2024-05-15 19:29:29 +00:00
Yunhe Guo
10ce18d164 - Update to version 0.0.32~git20240507:
* Move cache dir code to utils
  * Adust vsh cache dir criteria
  * Qt: disable vsh removal options if vsh is running
  * Qt: allow to remove vsh cache in context menu
  * Qt: allow to batch remove vsh cache
  * VSH: move cache to /cache/vsh/
  * merge qt_music_error_handler into qt_music_handler
  * merge qt_camera_error_handler into qt_camera_handler
  * Qt: replace m_progress_dialog_timer with setMinimumDuration
  * Qt: properly hide and show progress indicator
  * Qt: remove seemingly obsolete processEvents
  * Qt: Keep progress dialog alive to fix rare segfaults
  * Savestates: Fix avconf serialization
  * Savestates: Fixup file write
  * cellVideoOutGetDeviceInfo: Fix Interlace typo for 1080p
  * Rename enum values to be more precise
  * Hide interlaced resolutions from the settings dialog
  * cellVideoOut: support interlaced scan modes
  * Remove p from resolution strings. The Param.sfo doesn't specificy progressive/interlaced
  * Allow any 1080p selection if the game supports 1080p
  * sys: force resolution to 720p if the game does not support the configuration
  * Qt: Replace custom config resolution string logic with enum values
  * HLE: use original filename for media exports
  * Qt/Logs: Fixing spaces, optimize string to html conversion
  * Add SPRX booting option
  * Add logging of exported SPRX functions on dummy load
  * Logging fix
  * Avoid calling std::vector::data() if empty
  * Fix some warnings

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=112
2024-05-08 14:37:23 +00:00
Ana Guerrero
e897c1ddb9 Accepting request 1170363 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1170363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=23
2024-04-30 15:26:29 +00:00
Yunhe Guo
cab239137b - Update to version 0.0.31~git20240420:
* llvm: silence warning: dereferencing type-punned pointer might break strict-aliasing rules [-Wstrict-aliasing]
  * cellSysutilAvc2MicRead: Fix some nonsensical nullptr deref warning
  * cellKb: fix missing slashes and brackets on japanese layout
  * cellKb: actually set the arrange member
  * Use unordered map to store keyboard keys
  * SPU Analyzer: Filter calls to calls
  * PPU Analyzer: Look for functions using callers (fallback)
  * PPU LLVM: Fix crash in Unity games
  * savestate_utils.cpp: Fixup a tiny bug
  * Qt: try to fix sound effects
  * overlays/osk: Don't use meta out key code in the osk overlay
  * fix some warnings and typos
  * cellSysutilAvc2: improve unload and some more stuff
  * uDraw emulation [3]
  * uDraw emulation [2]
  * Sort IO files
  * uDraw emulation
  * rsx: Make const explicitly unsigned
  * rsx: Improve ROP output rounding precision
  * Fix typo in System.cpp
  * Fix OVL patching
  * rsx: Fix intra-draw-call barrier queueing
  * Buzz update
  * Fix some msvc for loop warning
  * fix some warnings
  * Set a unique System Name
  * rsx: Fix vertex texture invalidation
  * rsx: Fix some broken latch checks
  * vk: Always initialize internal objects

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=110
2024-04-20 05:00:04 +00:00
Ana Guerrero
fe51321c0c Accepting request 1168635 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1168635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=22
2024-04-18 20:12:06 +00:00
Yunhe Guo
e628b7df72 - Update to version 0.0.31~git20240409:
* SPU Analyzer: Do not terminate blocks on BRA
  * cellRtc: review fixes
  * cellRtc: remove wrong duplicate pos++
  * cellRtc: implement Rfc3339 part of cellRtcParseDateTime
  * cellRtc: simplify some disassembly code
  * Remove git brew package from macOS CI script (#15407)
  * cellGame: add some more error checks
  * cellCamera: fix config from_string
  * lv2_socket: reset queue after move
  * cellGame: Enable disc insert/eject based on disc mount state
  * Update curl to 8.7.1
  * Update soundtouch to  2.3.3
  * Update SDL to 2.30.2
  * Update FAudio to 20.04
  * Fix typo in lv2_socket_native
  * Fix changelog size hack
  * Savestates/Network: Feign connection failure on startup
  * Fix updater message
  * Savestates/SPU: Fix MFC commands abort
  * SPU Debugger: Implement viewing block hash on request
  * SPU LLVM: Fix store elimination within common blocks
  * Replace some URLs
  * Updater: Add RPCS3's Patreon link to update dialog
  * PPU Loader: Fix unload of HLEd PRX modules
  * PPU LLVM: Fix leak of modules outside dev_flash/sys/internal
  * SPU LLVM: Postpone runtime worker threads init
  * PPU LLVM: Unify memory limit for PRX and Overlay files
  * PPU LLVM: Fix memory leak on precompilation
  * use the pass manager instead of the legacy one

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=108
2024-04-10 15:21:41 +00:00
Ana Guerrero
1408afa58e Accepting request 1165678 from Emulators
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1165678
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=21
2024-04-08 15:38:31 +00:00
Yunhe Guo
87532bcf1e - 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
2024-03-29 14:32:16 +00:00
Yunhe Guo
dff3643162 - Update to version 0.0.31~git20240325:
* Savestates/SPU: Add RCHCNT as a safe return in compatiblity mode
  * Fix ppu_thread::serialize_common
  * Fixup Savestate Segfault
  * Fixup Savestate Progress
  * Reduce compression level to 8 for faster compression
  * util\serialization_ext.cpp: Fix queued data with no output
  * Fix NPD files decryption in decryption tool
  * GUI: Progress Dialog On Save State Creation
  * utils: Fix shared_ptr::store/exchange
  * Add logging for CallFromMainThread
  * PPU LLVM: Remove one external symbol resolve for BLR
  * PPU LLVM: Use symbol resolver function to resolve functions
  * PPU DisAsm: Fixup conditional indirect branches disasm
  * Enable WOLFSSL_ALT_CERT_CHAINS

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=105
2024-03-25 14:12:47 +00:00
Ana Guerrero
a75860771c Accepting request 1158337 from Emulators
- Added xpadneo recommends to support Xbox One/Series wireless controllers
- Update to version 0.0.31~git20240314:
  * HLE: clear lower bits of Free Disk Space value
  * Qt: add search bar to save manager
  * Qt: replace refresh progress slot with timer
  * Fix sceNpScoreGetRankingByNpId
  * Qt: only connect refresh watcher signals once
  * Qt: remove redundant progress dialog code. This already happens in Refresh
  * appimage: Do not bundle libvulkan.so
  * VS: move libpng, libusb and hidapi lib output to proper build configiguration dir
  * VS: Fix libpng build configuration names
  * VS: fix linking XAudio in debug builds
  * VS: use MultiThreadedDebugDLL in debug builds
  * VS: use common RuntimeLibrary settings in 3rdparty
  * Cleanup and set -Werror=delete-non-virtual-dtor
  * rsx: Fix invalid iterator comparison (asserts on debug builds)
  * GL: fix debug build: creation of QOffscreenSurface sends signals from wrong thread
  * LV2: Longer thread creation delay for low prio threads
  * Qt: accept downloader progress dialog instead of closing it
  * Qt: make sure to actually delete the progress dialog when it is closed
  * Qt: make sure the gamelist refresh progress dialog runs on the main thread
  * Qt: replace sstr with regular toStdString
  * Qt: fix weird return value warning on VS
  * Qt: don't close the progress dialog if it is already being closed anyway
  * Qt: check for updates if the update message is empty
  * Qt: don't deleteLater the progress_dialog
  * SPU LLVM: More compilation threads
  * SPU LLVM: Notify workers prematurely if there is considerable excess
  * SPU LLVM: Postpone cache writes until compiled
  * SPU analyzer: Detect 'argument passing' block before the function
  * SPU: Include BRSL following code in is_exec_code()
  * SPU Analyzer: Detect more tail calls by examining called code
  * SPU: Detect invalid STOP codes (code mining)
  * SPU: Improve compilation message
  * SPU Analyser: Detect invalid relative branches
  * sys_tty: Try to avoid logging single newlines to log
  * rsx/cpu_thread: Fix cpu_thread::get_name() for RSX
  * report_fatal_error: Minor cleanup and improvement
  * init_mutex.hpp: More fixes
  * Update submodules
  * Increase vblank rate
  * macOS CI: Don't upgrade installed dependents
  * init_mutex.hpp: Fixup
  * cellGame: Fix PPU deadlocks  on concurrent execution
  * rpcs3_version: Bump to 0.0.31
  * Improve macOS < 14.3 Rosetta blocker message (#15258)
  * add Wii Harmonix instruments to whitelist

OBS-URL: https://build.opensuse.org/request/show/1158337
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=20
2024-03-17 21:14:07 +00:00
Yunhe Guo
f397f7830b - Added xpadneo recommends to support Xbox One/Series wireless controllers
- Update to version 0.0.31~git20240314:
  * HLE: clear lower bits of Free Disk Space value
  * Qt: add search bar to save manager
  * Qt: replace refresh progress slot with timer
  * Fix sceNpScoreGetRankingByNpId
  * Qt: only connect refresh watcher signals once
  * Qt: remove redundant progress dialog code. This already happens in Refresh
  * appimage: Do not bundle libvulkan.so
  * VS: move libpng, libusb and hidapi lib output to proper build configiguration dir
  * VS: Fix libpng build configuration names
  * VS: fix linking XAudio in debug builds
  * VS: use MultiThreadedDebugDLL in debug builds
  * VS: use common RuntimeLibrary settings in 3rdparty
  * Cleanup and set -Werror=delete-non-virtual-dtor
  * rsx: Fix invalid iterator comparison (asserts on debug builds)
  * GL: fix debug build: creation of QOffscreenSurface sends signals from wrong thread
  * LV2: Longer thread creation delay for low prio threads
  * Qt: accept downloader progress dialog instead of closing it
  * Qt: make sure to actually delete the progress dialog when it is closed
  * Qt: make sure the gamelist refresh progress dialog runs on the main thread
  * Qt: replace sstr with regular toStdString
  * Qt: fix weird return value warning on VS
  * Qt: don't close the progress dialog if it is already being closed anyway
  * Qt: check for updates if the update message is empty
  * Qt: don't deleteLater the progress_dialog
  * SPU LLVM: More compilation threads
  * SPU LLVM: Notify workers prematurely if there is considerable excess
  * SPU LLVM: Postpone cache writes until compiled
  * SPU analyzer: Detect 'argument passing' block before the function

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=103
2024-03-16 05:03:24 +00:00
Dominique Leuenberger
cddb101d7a Accepting request 1154075 from Emulators
- Update to version 0.0.30~git20240301:
  * Update serialization.hpp
  * Update serialization.hpp
  * Update serialization.hpp
  * serialization.hpp: Fix HLE serilization
  * cellPamf implementation (#15143)
  * Fix for sceNpScoreGetGameData
  * Send initial presence for offline friends.
  * GL: remove unused params
  * Fix warnings: Remove unused decryption code
  * SPU LLVM: Improve runtime SPU compilation preferences (#15250)
  * Improve cellSysutilAvc2SetAttribute logging
  * Add check for score transactions being reused
  * Misc: Update FW Latest Version
  * xaudio2: use system library instead of xaudio2redist
  * Make clang happy
  * gl: Allow selecting FSR1 upscaling from the settings
  * gl: FSR1 cleanup, making it functional
  * gl: Always log the current renderer visibly.
  * rsx: Improve simple array performance for small objects
  * gl: Fix compilation
  * rsx: Implement FSR1 integration for OpenGL
  * gl: Rework the upscalers a bit and define the FSR interface
  * gl: Remove upscaling 'dst' binding and clean up some awful code in GLPresent
  * gl: Introduce the concept of scaling passes to the backend
  * rsx/vk: Refactor FSR integration to support multiple backends

OBS-URL: https://build.opensuse.org/request/show/1154075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rpcs3?expand=0&rev=19
2024-03-01 22:39:27 +00:00
Yunhe Guo
0d081d72c9 - Update to version 0.0.30~git20240301:
* Update serialization.hpp
  * Update serialization.hpp
  * Update serialization.hpp
  * serialization.hpp: Fix HLE serilization
  * cellPamf implementation (#15143)
  * Fix for sceNpScoreGetGameData
  * Send initial presence for offline friends.
  * GL: remove unused params
  * Fix warnings: Remove unused decryption code
  * SPU LLVM: Improve runtime SPU compilation preferences (#15250)
  * Improve cellSysutilAvc2SetAttribute logging
  * Add check for score transactions being reused
  * Misc: Update FW Latest Version
  * xaudio2: use system library instead of xaudio2redist
  * Make clang happy
  * gl: Allow selecting FSR1 upscaling from the settings
  * gl: FSR1 cleanup, making it functional
  * gl: Always log the current renderer visibly.
  * rsx: Improve simple array performance for small objects
  * gl: Fix compilation
  * rsx: Implement FSR1 integration for OpenGL
  * gl: Rework the upscalers a bit and define the FSR interface
  * gl: Remove upscaling 'dst' binding and clean up some awful code in GLPresent
  * gl: Introduce the concept of scaling passes to the backend
  * rsx/vk: Refactor FSR integration to support multiple backends

OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=101
2024-03-01 14:26:44 +00:00