Compare commits

...

No commits in common. "devel" and "devel" have entirely different histories.
devel ... devel

10 changed files with 74 additions and 582 deletions

View File

@ -1,5 +1,5 @@
<services>
<service name="tar_scm" mode="manual">
<service name="tar_scm" mode="localonly">
<param name="scm">git</param>
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="filename">rpcs3</param>
@ -25,18 +25,18 @@
<param name="exclude">*.props</param>
<param name="exclude">*.sln</param>
</service>
<service name="tar_scm" mode="manual">
<service name="tar_scm" mode="localonly">
<param name="scm">git</param>
<param name="url">https://github.com/intel/ittapi.git</param>
<param name="filename">intel-ittapi</param>
<param name="version">_none_</param>
</service>
<service name="recompress" mode="manual">
<service name="recompress" mode="localonly">
<param name="file">*.tar</param>
<param name="compression">xz</param>
</service>
<service name="set_version" mode="manual">
<service name="set_version" mode="localonly">
<param name="basename">rpcs3</param>
</service>
<service name="download_files" mode="manual"/>
<service name="download_files" mode="localonly"/>
</services>

View File

@ -1,8 +1,8 @@
<servicedata>
<service name="tar_scm">
<param name="url">git://github.com/RPCS3/rpcs3</param>
<param name="changesrevision">27c56cde2241b0056df7433a8fbb040bdb95dc07</param>
<param name="changesrevision">3b36df48e9682f257d4eb4151b7b7c390f952858</param>
</service>
<service name="tar_scm">
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="changesrevision">27c56cde2241b0056df7433a8fbb040bdb95dc07</param></service></servicedata>
<param name="changesrevision">3b36df48e9682f257d4eb4151b7b7c390f952858</param></service></servicedata>

View File

@ -1,16 +1,69 @@
From: Hunter Wardlaw <hunterwardlaw@gmail.com>
Date: Wed, 02 Oct 2024 17:13:37 -0400
Subject: [PATCH] Fix toolbar text color in dark theme
From 40133bb5a3a4240b9ea6f617fdf353e4f4507ffb Mon Sep 17 00:00:00 2001
From: Guo Yunhe <i@guoyunhe.me>
Date: Tue, 11 Apr 2023 23:00:47 +0800
Subject: [PATCH 1/3] fix toolbar text color in dark theme
---
rpcs3/rpcs3qt/stylesheets.h | 8 ++++++++--------
1 file changed, 8 insertion(+), 8 deletion(-)
rpcs3/rpcs3qt/stylesheets.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rpcs3/rpcs3qt/stylesheets.h b/rpcs3/rpcs3qt/stylesheets.h
index 52367de..17a4597 100644
index 9121d03609c..89488a36e99 100644
--- a/rpcs3/rpcs3qt/stylesheets.h
+++ b/rpcs3/rpcs3qt/stylesheets.h
@@ -9,20 +9,20 @@ namespace gui
@@ -17,7 +17,7 @@ namespace gui
"QSlider#sizeSlider::groove:horizontal { border-radius: .15em; background: #5b5b5b; height: .3em; }"
// main window toolbar
- "QToolBar#mw_toolbar { background-color: #F0F0F0; border: none; }"
+ "QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }"
"QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }"
// main window toolbar icon color
From 564e4cfce0b32effcf104c07a243a6ef68177631 Mon Sep 17 00:00:00 2001
From: Guo Yunhe <i@guoyunhe.me>
Date: Tue, 11 Apr 2023 23:34:15 +0800
Subject: [PATCH 2/3] Update stylesheets.h
---
rpcs3/rpcs3qt/stylesheets.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/rpcs3/rpcs3qt/stylesheets.h b/rpcs3/rpcs3qt/stylesheets.h
index 89488a36e99..17a686acefa 100644
--- a/rpcs3/rpcs3qt/stylesheets.h
+++ b/rpcs3/rpcs3qt/stylesheets.h
@@ -17,11 +17,11 @@ namespace gui
"QSlider#sizeSlider::groove:horizontal { border-radius: .15em; background: #5b5b5b; height: .3em; }"
// main window toolbar
- "QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }"
- "QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }"
+ //"QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }"
+ //"QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }"
// main window toolbar icon color
- "QLabel#toolbar_icon_color { color: #5b5b5b; }"
+ //"QLabel#toolbar_icon_color { color: #5b5b5b; }"
// thumbnail icon color
"QLabel#thumbnail_icon_color { color: rgba(0, 100, 231, 255); }"
From 5db33b57999d935b6d7d1ebd428237e89dfe12cb Mon Sep 17 00:00:00 2001
From: Guo Yunhe <i@guoyunhe.me>
Date: Tue, 11 Apr 2023 23:43:03 +0800
Subject: [PATCH 3/3] Update stylesheets.h
---
rpcs3/rpcs3qt/stylesheets.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/rpcs3/rpcs3qt/stylesheets.h b/rpcs3/rpcs3qt/stylesheets.h
index 17a686acefa..787981920e4 100644
--- a/rpcs3/rpcs3qt/stylesheets.h
+++ b/rpcs3/rpcs3qt/stylesheets.h
@@ -9,15 +9,15 @@ namespace gui
const QString default_style_sheet
(
// main window toolbar search
@ -26,16 +79,8 @@ index 52367de..17a4597 100644
+ //"QSlider#sizeSlider::groove:horizontal { border-radius: .15em; background: #5b5b5b; height: .3em; }"
// main window toolbar
- "QToolBar#mw_toolbar { background-color: #F0F0F0; border: none; }"
- "QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }"
- "QToolButton:disabled { color: #787878; }"
+ //"QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }"
+ //"QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }"
+ //"QToolButton:disabled { color: #787878; }"
- //"QToolBar#mw_toolbar { color: #505050; background-color: #F0F0F0; border: none; }"
+ //"QToolBar#mw_toolbar { background-color: #F0F0F0; border: none; }"
//"QToolBar#mw_toolbar::separator { background-color: rgba(207, 207, 207, 235); width: 0.125em; margin-top: 0.250em; margin-bottom: 0.250em; }"
// main window toolbar icon color
- "QLabel#toolbar_icon_color { color: #5b5b5b; }"
+ //"QLabel#toolbar_icon_color { color: #5b5b5b; }"
// thumbnail icon color
"QLabel#thumbnail_icon_color { color: rgba(0, 100, 231, 255); }"

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:180ac484060f9ee24e71e3975c7fbb560050358acac70015534b9d28e42152f8
size 120736
oid sha256:aff580aac953a8fe9c3b796a6ab538b532179de1a1a41c171f960cad24c544d0
size 131108

View File

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

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:59c410d65feb7802865b35604ebf658968d60fc5945a7a3c36a3b0c697ff626d
size 39643556

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1337241094c35127f4198422e64cec5953ce047c42a1811ef7060d491f37bffa
size 40054908

View File

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

View File

@ -1,544 +1,3 @@
-------------------------------------------------------------------
Thu Jan 10 05:27:07 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.34~git20250110:
* rsx/shaders: Track active MRT count per shader
* rsx: Default initialize vertex program fields
* rsx/fp: Re-design register write tracking
* rsx: Don't crash when invalid buffer is allocated for a shader
* Qt: add mouse config legend to mouse move dialog
* Qt/Input: use empty string for pad_button_max_enum
* Fix self assignment warning
* ps move: allow to configure mouse move handler buttons
* input: Allow mapping keys to basic mouse buttons
* cellGem: Add more camera image conversions
* Fix some warnings
* fake move: add gyro support
-------------------------------------------------------------------
Mon Jan 06 23:24:25 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.34~git20250107:
* Decrease mouse move assignment distance
* PPU LLVM: Fixup patches enlisting in analyzer
* Minor cleanup (#16519)
* PPU LLVM: Function table dependent resolver hashing
-------------------------------------------------------------------
Mon Jan 06 17:24:53 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.34~git20250106:
* Do not re-use the old game window if the renderer changed
* move error_report to ErrorCodes.cpp
* Disable continuous mode if a savestate is not possible
* Keep game window open when loading the last savestate
* Clean up old game window in case of unexpected errors
* Show message while creating savestate in continuous mode
* RSX/Qt: Reuse gs_frame if possible
* cheats: add float32 gui support
* cmake: fix wolfssl
* cmake: remove "--no-quick" from windeployqt
* Thread.h: Fix a bug by adding thread_state::destroying_context
* Fix sys_config_unregister_service
* vk: Support panvk, allow creating device without textureCompressionBC
* vk: Add driver vendor PANVK (Mali GPU on Mesa)
* patches: create patch path on update
* Qt: delete settings_dialog
* Qt: delete batch progress dialog after user closed it (as originally intended)
* Qt: fix batch compilation after a game was already running
* Qt: stop batch compilation immediately on cancel
* Fix IDM image serialization
-------------------------------------------------------------------
Fri Jan 03 21:26:09 UTC 2025 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.34~git20250103:
* Qt: workaround for crash in long accepted slot
* VS: Fix compilation with new wolfssl version
* Update xxHash to 0.8.3
* Update Wolfssl to 5.7.6
* Update FAudio to 25.01
* Update SDL to 2.30.11
* sys_time.cpp: Anti TSC measures
* MacOS: fix for crash in SDL_Quit w/ gamepad input
* Audio: Add mute/unmute and volume shortcuts
* qt6: QT_MIN_VER should be 6.7 because of QCheckBox::checkStateChanged
* overlays: add trophy list dialog
* rsx: Flush MM queue before memory is unmapped
* Fix types 2
* Use corresponding SI/IEC units
* Fix types
* Report filesizes on macOS as decimal multiples
* SPU: Operating system LR memory signals
* rsx: Properly track changes in instancing state
* rsx: Test vertex program flags on each draw
* Cosmetic improvements
* rsx: Do not use global registers object in logical "firmware" units
* rsx: Handle dangling execution barriers
* rsx: Fix rare crash in vertex program decompiler
* rsx: Fix instancing bug when indexed addressing is used to read constants
* vk: Add support for hardware instanced draws
* rsx: Fix vertex program compiler crash
* rsx: Move more functions from rsx thread to the draw command processor
* rsx: Move draw call related functions to their own class
* rsx: Add GLSL support for instanced rendering
* rsx: Add code to detect instanced draw commands
* Revert "rsx/vk: Implement hardware instancing (#16466)"
* rsx/vk: Implement hardware instancing (#16466)
* Fix atomic_ptr value constructing overloads (#16473)
* CELL: Fix reservation notifications
* VS: add some missing files to solution filters
* Windows: log command line args in utf8
* Add empty hdd tmp to UI (#16462)
* MacOS: silence some warnings
* Simplify some ternaries
* VS: Add sysinfo_darwin.mm to filters
* fix some warning
* Qt: Add Operating system category
* shared_ptr.hpp: Rewrite shared_ptr to single_ptr conversion
* serialzation.hpp: Fix add_padding
* Fixup lv2_socket
* vk: Wrap device fault handler in SEH2
* vk: Selectively enable extended device fault features in logical device creation step
* vk: Minor improvements to extended fault output
* vk: Properly initialize device fault counts structure
* vk: Fix device fault extension loading
* vk: Add support for spec-compliant query scopes
* vk: Workaround for older SDK header versions
* vk: Register honeykrisp as known driver in RTT quirks check
* vk: Fix build
* vk: Add basic support for honeykrisp driver
* vk: Remove unnecessary workaround for older SDK versions
* vk: Add support for extended device fault information
* Fix Emulator::Pause() segfault
* Add some FXO init checks
* StrFmt.cpp: Make function printing shorter
* Fixup GDB
* Remove lv2_socket_native destructor
* Thread.h: Add a few noexcept
* sys_config: Move cleanup to IDM abort
* util/shared_ptr.hpp: STX pointers library fixes
* Fixup sys_process
-------------------------------------------------------------------
Mon Dec 23 18:06:15 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- 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)
-------------------------------------------------------------------
Sat Dec 21 05:23:10 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- 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
-------------------------------------------------------------------
Tue Dec 17 14:58:59 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- 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
-------------------------------------------------------------------
Fri Dec 13 15:01:32 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- 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
-------------------------------------------------------------------
Mon Dec 09 14:02:51 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- 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
-------------------------------------------------------------------
Mon Dec 02 16:53:48 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.34~git20241123:
* 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
-------------------------------------------------------------------
Mon Nov 18 12:03:28 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- 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.
-------------------------------------------------------------------
Sun Nov 17 11:46:36 UTC 2024 - i@guoyunhe.me
- 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
-------------------------------------------------------------------
Mon Oct 21 16:07:33 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.33~git20241017:
* SPU: Reimplement SPURS limiter
* Use system SDL by default since we don't properly support building with just builtin SDL
* Switch to focal for aarch64, update Qt
* Fix checkrt bundling and remove legacy deploy script
* Fixed compilation with cmake on Windows (#16184)
* 3rd Party: Bump MoltenVK to 1.2.11 (Vulkan SDK 1.3.296) (#16190)
* Qt: Make sure that table columns and their actions have the same state after restoring the layout
* Update build-mac.sh
* sys_spu: Fix order of some checks
* Fix sys_spu_thread_group_disconnect_event
* Improve sys_spu_thread_initialize
* Fix sys_vm_memory_map
* input: use std::array for sticks, sensors and motors
* input: fix segfault caused by lockless std::move of stick vector
* macOS arm64 CI: Fix packages requiring curl, and fix Ventura (#16193)
* Improve log file creation error message
* Fix some narrowing warnings
* Initialize some spu_thread members
* sys_vm: Argument checking fixes
* sys_memory: Fix argument size type
* sys_spu: Fix SPU queue index type
* sys_spu: Minor fixes
* SPU: More SPURS limiter fixes
* SPU: SPURS pause based average task order duration
* SPU: Remove illegal SPURS setting value
* SPU: Fix "Max SPURS Threads" performance
-------------------------------------------------------------------
Mon Oct 07 17:12:04 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.33~git20241007:
* SPURS limiter tweaks
* Improve AMD cpu detection
* overlays: add friends list to home menu
* RPCN: add overlay messages on friend requests
* Update FAudio to 24.10
* Update SDL to 2.30.8
* VS: Fix zstd debug lib
* SPU LLVM: Compute frest exponent at runtime rather than using the lookup table
* SPU LLVM: Add optimized path for spu_re_acc special cases
* Fixes audio buffering on non-windows platforms
* VS: Add new build scripts to filters
* Remove unused SPIRV submodules
* VS: fix debug builds
* VS: Add buildfiles to filter
* rsx: Verify that channel remap is initialized before applying swizzles
* rsx: Clarify OGL and VK difference when handling border texels
* rsx: Make use of remapped border colors
* rsx: Implement texture border color decode to remapped rgba
* rsx: Use a proper struct to wrap around channel remap operations
* rsx/vs: Restructure filters into functional units
* vk: Add support for explicit border colors
-------------------------------------------------------------------
Mon Oct 02 13:31:40 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.33~git20241002:
* Bump linux x64 docker to 1.7.1, Qt 6.7.3
* Do not link intel JIT events when compiling LLVM for ARM64
* Move x64 appimage builder to its own legacy script
* Qt/Overlays: Add home menu shortcut to game window
* linux/aarch64: Fix CI release upload
* Typo fix
* linux: Fix steam deck issues
* Include compositor module in appimage for shell integrations
* Enable artifact upload
* Update building instructions for linux arm64
* Fix shellcheck
* Add different suffix per architecture
* Deploy aarch64 linux appimages
* Fix deploy script
* Fix aarch64 build script
* aarch64: linux CI
* Do not attempt to link in intel JIT events
* overlays: Ignore 14 in anisotropic settings
* Fix 120 fps frame limit
* Use native theme on macOS, hide Dark Mode toggle
* Fix scenp_score_record_score param check
* Fix crash on VFS Tool (#16146)
* Update azure-pipelines.yml
* Qt: Try to fix classic stylesheet after Qt 6.7.3 update
* SPURS Task limit hotfix (#16140)
* Add some extra param handling for cellNetCtlGetInfo
* Fix for clang 19
* Qt/shortcuts: add handler id to log messages
* Qt: Try to improve default stylesheet after Qt 6.7.3 update
* Qt: Enable game window shortcuts
* Qt 6.7.3
-------------------------------------------------------------------
Mon Sep 27 13:33:35 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.33~git20240927:
* SPU: Improve SPURS Task limit algorithm
* Fake sceNpMatching2GetLobbyInfoList
* MacOs/Arm64/Shortcuts: Add more plist entries
* Shortcuts: Try to create shortcut link path if it doesn't exist
* VS: add mac and linux hidapi files for improved input debugging
* SPU: SPURS limit update
* GUI: Add SPURS limit to home menu
* SPU: Make SPURS limit a dynamic setting
* Qt: Tiny improvements to Cam/Mic permissions
* Qt: Simplify some string conversion bloat
* aarch64: Correctly implement the null function trap
* Brute-force Qt cache invalidation
* Needed for qtimageformats changes to kick in
* Download qtimageformats so that shortcut icons create successfully
* Fix camera permission prompts
* SPU: Fix callback leak
* SPU: SPURS limiter algorithm update
* SPU: Task-based SPURS limiter
* Add AArch64 files to VS Project
* Update curl to 8.10.1
* input: use static hid singleton for init and exit
* Fix yet another warning
* macOS arm64 CI (#16070)
* spu: Do not apply a Max SPURS Threads limit to libSail
* Debugger: Fix thread-selection and refactoring
* cellMsgDialog: only abort dialogs that were actually spawned by cellMsgDialog
* cellSaveData: improve logging for overlays
* Improve logging during RPCS3 updates
* Added reconciliation functions for game list file (games.yml) (#16061)
* Updater API V3 (macOS only) (#16086)
* Implement old matching API
* SPU Analyzer Hotfix
* cellAtracXdec: fix FFmpeg warning
-------------------------------------------------------------------
Mon Sep 16 04:45:10 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.33~git20240914:
* [TESTERS NEEDED] Improved contextual menu (#16038)
* cellAtracXdec: review fixes
* cellAtracXdec: set to HLE by default
* cellAtracXdec implementation
* cellAdec: add internal datatypes
* Update curl to 8.10.0
* Update libpng to 1.6.44
* input: enable squircle settings in keyboard pad handler
* SPU Analyzer: Fix dereferencing freed reference
* rsx: Add 120fps and monitor refresh-rate frame limits
* Update FFMPEG to properly rebased branch
* Set cellSysutilAvcExtInitOptionParam to notice
* cellSysutilAvc: fix cellSysutilAvcEnumPlayers error check
* Fix some warning
* sysinfo/arm64: Improve code around registry access and document the fields
* ci: Fix clang linux failure
* windows/arm64: Implement fallback OS version detection
* build: Disable fixed base for windows-on-arm
* Fix compilation warning
* Fix GCC compilation for windows
* SPU Analyser: Fix source termination of starting block
* ffmpeg: Update submodule, supports linux arm64
* Fix arm64 RPCS3 being reported by macOS as an iOS app
* Debugger: Non-blocking thread list refresh
* cellSysutilAvcExt: add some param checks
* cellSysutilAvcExt: fix some params and size of long (the disassembly makes zero sense with s64)
* cellSysutilAvc: add param checks
* Stub cellSysutilAvc
* Update FAudio to 24.09
* cellPad: Remove obsolete comment
* cellPad: draw debug overlay for basic input debugging of port 0
* cellPad: scale emulated skateboard IR input down
* Qt: Force reset of debugger when a different game is running
* Qt: Don't start the debug update timer in the constructor
* Add support for SHRED dongle
* c++-ify empty return
* cpu: Format additions to sse2neon to match the rest of the file
* aarch64: Fix compilation for windows-on-arm
* patch_manager: set config_key_role to current key after handle_item_selected
* cellMic: add 16-bit PCM to 32-bit float conversion for DSP stream (#16030)
-------------------------------------------------------------------
Mon Sep 03 17:27:36 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>
- Update to version 0.0.33~git20240903:
* Update SDL to 2.30.7
* Qt: ignore double clicks unless they are left clicks
* rpcs3_version: Bump to 0.0.33
* BUILDING: Bump gcc/clang versions to the ones used in rpcs3-docker
* gcc: 11 -> 13
* clang: 12 -> 17
* BUILDING: Add qt6-svg for archlinux systems
* aarch64: Support calloc patch blocks
* Block parallel JIT allocation on macos
* Fix overlapping addresses returned by mmap
* Restore comment
* Allow overcommit on macos
* rsx: Silence compiler warnings
* Fix GL stencil tracking
-------------------------------------------------------------------
Mon Aug 26 22:15:02 UTC 2024 - Hunter Wardlaw <wardlawhunter@gmail.com>

View File

@ -17,7 +17,7 @@
Name: rpcs3
Version: 0.0.34~git20250110
Version: 0.0.32~git20240827
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0-only
@ -27,7 +27,7 @@ Source1: intel-ittapi.tar.xz
Patch1: fix-test-files.patch
Patch2: fix-toolbar-color.patch
BuildRequires: gcc-c++
BuildRequires: llvm-devel >= 17
BuildRequires: (llvm-devel >= 16 with llvm-devel <= 18)
BuildRequires: cmake(x86-64) >= 3.14.1
BuildRequires: pkgconfig(libcurl)
BuildRequires: pkgconfig(libedit)