v0.0.32
版本发布时间: 2024-05-01 23:01:35
RPCS3/rpcs3最新发布版本:v0.0.33(2024-09-01 03:47:15)
Please note that our version increases are landmarks and not stable builds Always download the latest build from https://rpcs3.net/download
Note: These are NOT stable builds. RPCS3 is a rolling release software without stable builds. These are random tags we do from time to time. Do NOT use the branch from these tags to package RPCS3.
What's Changed
- cellGame: Fix PPU deadlocks on concurrent execution by @elad335 in https://github.com/RPCS3/rpcs3/pull/15004
- init_mutex.hpp: Fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15275
- macOS CI: Don't upgrade installed dependents by @nastys in https://github.com/RPCS3/rpcs3/pull/15276
- Increase VBlank Frequency hertz setting by @Ordinary205 in https://github.com/RPCS3/rpcs3/pull/15277
- Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15278
- More fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15279
- rsx/cpu_thread: Fix cpu_thread::get_name() for RSX by @elad335 in https://github.com/RPCS3/rpcs3/pull/15280
- SPU LLVM: Improve SPU code precompilation by @elad335 in https://github.com/RPCS3/rpcs3/pull/15282
- SPU LLVM: Postpone cache writes until compiled by @elad335 in https://github.com/RPCS3/rpcs3/pull/15285
- [Experimental] SPU LLVM: More compilation threads by @elad335 in https://github.com/RPCS3/rpcs3/pull/15284
- Qt: don't deleteLater the progress_dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15288
- Qt: Try to fix some edge cases related to the progress dialogs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15292
- LV2: Much longer thread creation delay for low prio threads by @elad335 in https://github.com/RPCS3/rpcs3/pull/15293
- RSX: Fix Visual studio debug runtime by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15304
- Cleanup and set -Werror=delete-non-virtual-dtor by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15305
- Visual Studio: Fix debug builds by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15300
- VS: Fix 3rdparty library output paths by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15307
- appimage: Do not bundle libvulkan.so by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15273
- Qt: more game list progress dialog fixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15311
- Fix sceNpScoreGetRankingByNpId by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15312
- Qt: replace refresh progress slot with timer by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15314
- Qt: add search bar to save manager by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15317
- HLE: clear lower bits of Free Disk Space value by @elad335 in https://github.com/RPCS3/rpcs3/pull/15313
- Enable WOLFSSL_ALT_CERT_CHAINS by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15326
- PPU LLVM: Get rid of "Applying PPU Code" Stage, use smart symbol resolver function instead by @elad335 in https://github.com/RPCS3/rpcs3/pull/15333
- PPU LLVM: Remove one external symbol resolve for BLR by @elad335 in https://github.com/RPCS3/rpcs3/pull/15338
- GUI/SaveState: Progress Dialog On Save State Creation, Saving Fixes And Speed Improvement by @elad335 in https://github.com/RPCS3/rpcs3/pull/15345
- Fixup Savestate Progress by @elad335 in https://github.com/RPCS3/rpcs3/pull/15346
- Fixup a race in emulation stopping, More SaveState fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15348
- Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15352
- cellMic: fix access violation in cellMicRead by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15354
- cellAudio: log some more audio backend info by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15355
- Savestates: More fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15356
- Qt 6.6.3 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15351
- Remove Windows 7 reference from Building.md by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15366
- GL: fix segfault in GLGSRender::flip by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15363
- rsx: Move SPIRV stuff into common code by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15367
- Savestates: Fixes Maxima by @elad335 in https://github.com/RPCS3/rpcs3/pull/15364
- audio: allow to choose channel layouts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15359
- rsx: Maintenance fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15370
- fix: compiler warnings, MSVC CMake build by @oltolm in https://github.com/RPCS3/rpcs3/pull/15331
- LV2: Make the log cleaner by @elad335 in https://github.com/RPCS3/rpcs3/pull/15372
- rsx: Fix loading savestates captured during draw calls by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15374
- SaveStates: User-Experience fixes by @elad335 in https://github.com/RPCS3/rpcs3/pull/15375
- [TESTERS NEEDED] LLVM: New pass manager by @oltolm in https://github.com/RPCS3/rpcs3/pull/14877
- PPU LLVM: Fix memory leaks and protect against the rise of CPU threads in the coming years by @elad335 in https://github.com/RPCS3/rpcs3/pull/15377
- PPU Loader: Fix unload of HLEd PRX modules by @elad335 in https://github.com/RPCS3/rpcs3/pull/15385
- Updater: Add RPCS3's Patreon link to update dialog by @elad335 in https://github.com/RPCS3/rpcs3/pull/15390
- SPU LLVM: Fix store elimination within common blocks and MFC commands by @elad335 in https://github.com/RPCS3/rpcs3/pull/15392
- Fix updater message by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15394
- Savestates/Network: Feign connection failure on startup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15395
- Fix changelog size hack by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15398
- Extremely important typo fix by @elad335 in https://github.com/RPCS3/rpcs3/pull/15399
- Update submodules by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15400
- cellGame: Enable disc insert/eject based on disc mount state by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15401
- lv2_socket: reset queue after move by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15406
- cellCamera: fix config from_string by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15405
- cellGame: add some more error checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15402
- Remove git brew package from macOS CI script by @nastys in https://github.com/RPCS3/rpcs3/pull/15407
- cellRtc: some improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15408
- SPU Analyzer: Do not terminate blocks on BRA by @elad335 in https://github.com/RPCS3/rpcs3/pull/15413
- cellRtc: tick conversion improvements by @capriots in https://github.com/RPCS3/rpcs3/pull/15425
- Handle R16G16B16X16_FLOAT / Fix Super Hero Squad output by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15431
- PPU/reservations: send thread notification only if data changed by @elad335 in https://github.com/RPCS3/rpcs3/pull/15432
- SPU: Use bitset to reduce memory for compiler instance by @elad335 in https://github.com/RPCS3/rpcs3/pull/15434
- Initialize CB in cellSysutilAvc2Load by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15435
- cellSysutilAvc2Load: param checks by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15439
- fix CellSysutilAvc2InitParam by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15442
- RSX: Multi-context support [part 1] by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15421
- Default constructor for avc2_settings by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15443
- Savestates: Some improvements by @elad335 in https://github.com/RPCS3/rpcs3/pull/15438
- Savestates: Fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15446
- LINUX: Explicitly bundle QtWayland plugins by @hcorion in https://github.com/RPCS3/rpcs3/pull/15447
- rsx: Fixups by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15453
- Set a unique System Name by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15454
- fix some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15460
- Buzz cleanup by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15456
- rsx: Fix intra-draw-call barrier queueing by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15465
- Fix OVL patching by @cipherxof in https://github.com/RPCS3/rpcs3/pull/15463
- Fix typo in System.cpp by @eltociear in https://github.com/RPCS3/rpcs3/pull/15466
- [NVIDIA TESTERS NEEDED] rsx: Improve ROP output rounding precision by @kd-11 in https://github.com/RPCS3/rpcs3/pull/15471
- uDraw GameTablet device emulation by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15457
- cellSysutilAvc2: improve unload and some more stuff by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15441
- overlays/osk: Don't use meta out key code in the osk overlay by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15480
- Qt: try to fix sound effects by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15482
- PPU LLVM: Fix crash in Unity games (regression) by @elad335 in https://github.com/RPCS3/rpcs3/pull/15477
- Keyboard improvements by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15481
- Silence some warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15486
- cellMusic: add missing error check by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15487
- Update spurs test by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15485
- cellRtc: implement remaining parsers, improve formatters by @capriots in https://github.com/RPCS3/rpcs3/pull/15451
- Move freopen to console.h by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15488
- Don't create perf map files in linux unless enabled by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15490
- Don't crash the game if only a LDD controller is present by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15493
- Cleanup templates by @oltolm in https://github.com/RPCS3/rpcs3/pull/15494
- Compile AUDIT on release builds by @elad335 in https://github.com/RPCS3/rpcs3/pull/14967
- rsx: optimize some loops by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15492
- Split normal sockets and p2p sockets handling by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15497
- PPU LLVM: Do not crash on linkage of garbage code by @elad335 in https://github.com/RPCS3/rpcs3/pull/15508
- Logging improvements by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15505
- input: use keyboard consumers to seperate cell and overlay logic by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15506
- Revert "Split normal sockets and p2p sockets handling" by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15511
- cellRtc: misc. improvements, set to HLE by default by @capriots in https://github.com/RPCS3/rpcs3/pull/15496
- Camera: optimize some loops by @Megamouse in https://github.com/RPCS3/rpcs3/pull/15491
- SPU LLVM: Remove wrong zero sign fixup by @elad335 in https://github.com/RPCS3/rpcs3/pull/15523
- Clamp spu_fi results by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/15526
- syscall: Register syscall 149 sys_time_get_system_time by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15530
- GunCon 3 device emulation by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/15528
- rpcs3_version: Bump to 0.0.32 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/15541
Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.31...v0.0.32