v0.0.21
版本发布时间: 2022-03-01 07:30:31
RPCS3/rpcs3最新发布版本:v0.0.34(2024-11-02 07:23:18)
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
- gl: Fully drop alignment restriction for compressed textures by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11322
- HLE: Fix some types by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11063
- SPU: Use REP MOVSB in do_dma_transfer by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11079
- Update hidapi to 0.11.0 by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11321
- Add multi-config generator build support for Windows. by @cjj19970505 in https://github.com/RPCS3/rpcs3/pull/11320
- llvm: Update to the latest submodule commit by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11325
- USB: Improve SingStar emulation by @Florin9doi in https://github.com/RPCS3/rpcs3/pull/11333
- Fcntl 0xc0000007, 0xc0000015, 0xc000001c by @clienthax in https://github.com/RPCS3/rpcs3/pull/11221
- Add macOS CI builds by @nastys in https://github.com/RPCS3/rpcs3/pull/11327
- rsx: Fix wrong fault report in initialization by @elad335 in https://github.com/RPCS3/rpcs3/pull/11323
- cellAudio: fix enqueued samples computation by @Vestrel in https://github.com/RPCS3/rpcs3/pull/11345
- rsx: Minor surface cache improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11335
- More sys_uart packets by @Vestrel in https://github.com/RPCS3/rpcs3/pull/11332
- rsx: Fix pitch bit-width in texture+surface cache by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11349
- Disable OpenGL on macOS by @nastys in https://github.com/RPCS3/rpcs3/pull/11354
- Update wolfssl by @nastys in https://github.com/RPCS3/rpcs3/pull/11351
- macOS: Fix arrow keys by @nastys in https://github.com/RPCS3/rpcs3/pull/11355
- Fix macOS maxfiles/Shader Cache/SPU LLVM, and log maxfiles on *NIX by @nastys in https://github.com/RPCS3/rpcs3/pull/11353
- Implement proper macOS version check by @nastys in https://github.com/RPCS3/rpcs3/pull/11352
- WolfSSL: Use a custom UTF-8 aware fopen on Windows by @CookiePLMonster in https://github.com/RPCS3/rpcs3/pull/11359
- fs: Reimplement path resolving using std::filesystem::weakly_canonical by @elad335 in https://github.com/RPCS3/rpcs3/pull/11178
- VFS: fix missing path deliminators by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11365
- Fix typos by @MalikIdreesHasanKhan in https://github.com/RPCS3/rpcs3/pull/11361
- Revert recent file system changes by @MSuih in https://github.com/RPCS3/rpcs3/pull/11370
- vk: Enable shading rate hack for all GPUs by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11373
- Initial Linux Aarch64 port (PPU only) by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11315
- Qt: Fix accurateXFloat enabled state in settings dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11380
- PPU: restore previous NJ mode handling option by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11379
- PPU LLVM: improve accuracy of VSL/VSR by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11382
- rsx: Surface format remapping enhancements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11381
- rsx: Fix invalid descriptor setup if subdraw0 has broken vertex setup by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11387
- Ensures socket is closed in sys_net_bnet_close by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11389
- Build VPERM At Runtime (Again?) by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11385
- Qt: Automatically check for patch updates by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11171
- Qt: fix RestoreDefaults crash by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11408
- PPU: refactor shift and splat instructions by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11403
- PPU fixup by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11410
- Fix regression #11409 by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11413
- vk: Fix VK_ERROR_DEVICE_LOST crashes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11401
- PPU LLVM: rewrite some instructions by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11412
- Unbreak build with FFmpeg 5.0 by @jbeich in https://github.com/RPCS3/rpcs3/pull/11422
- Remove macOS swizzling workarounds, initial support for Apple GPUs by @nastys in https://github.com/RPCS3/rpcs3/pull/11366
- vk: Only enable DCC workaround if the format features allow it by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11424
- vk: Improve sanity checks around subresource gathers by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11425
- Add a QGroupBox in RPCN password window by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11429
- vk: Rework format feature validation by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11430
- macOS: Fix DS3 init on Monterey by @nastys in https://github.com/RPCS3/rpcs3/pull/11437
- Add a small profiling tool by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11431
- vk: Fix float16 requirement issue by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11440
- overlay_controls.cpp: Improve image_info ctor withstandability by @elad335 in https://github.com/RPCS3/rpcs3/pull/11445
- rsx: Minor texture fixes by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11443
- Minor fixes by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11444
- Windows Hotfix: Fix hard crash when disconnecting hid devices by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11449
- macOS CI: Don't hardcode moltenVK and llvm version-specific paths by @nastys in https://github.com/RPCS3/rpcs3/pull/11427
- Implement fs::isfile open flag by @elad335 in https://github.com/RPCS3/rpcs3/pull/11447
- vk: Improve working buffer behavior by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11454
- rsx: Validate requested images before attempting to upload them by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11466
- SPU LLVM: Add relaxed xfloat option by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11461
- Fix linkage error on debug build with clang-13 by @sandrain in https://github.com/RPCS3/rpcs3/pull/11470
- Audio: add backend independent resampler by @Vestrel in https://github.com/RPCS3/rpcs3/pull/11358
- Input: Improve pad latency by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11453
- Qt: fix compat download abort by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11475
- rpcn: add cookie impl to tickets by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11479
- Implement Emulator::GracefulShutdown() by @elad335 in https://github.com/RPCS3/rpcs3/pull/11399
- Qt: adjust wording for updates by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11472
- Qt: add scrollbar/resize to dialogs by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11492
- Add overlay animations by @nastys in https://github.com/RPCS3/rpcs3/pull/11488
- Qt: save settings dialog window state by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11494
- vk: Use image hot-cache for faster allocation times by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11491
- Fix IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11496
- rsx: Fix duplicate data removal checks in surface cache by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11497
- Rename CallAfter to CallFromMainThread by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11415
- vk: Fix resource management problems by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11507
- Input: multithreaded handlers by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11484
- Use RPCS3/asmjit fork by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11515
- Terminate headless application if nothing was booted by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11520
- Spec-compliant async compute for texture streaming by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11518
- rsx: Minor cleanup of format routines by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11525
- cellSaveData: Check filename format of savedata files by @elad335 in https://github.com/RPCS3/rpcs3/pull/11502
- Readme: Bump vulkan headers requirement by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11535
- vk/dma: Initialize COW DMA block contents to avoid leaks by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11541
- Fix sys_fs_close FD state logging by @elad335 in https://github.com/RPCS3/rpcs3/pull/11436
- Fixes some unchecked derefs in sceNp logging by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11546
- RSX: Fix rsx capture stop by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11539
- HLE: improve log messages in cellMusic and cellSearch by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11547
- macOS: Add MoltenVK Semaphore setting and fix performance regression by @nastys in https://github.com/RPCS3/rpcs3/pull/11550
- rsx: add boost mode shortcut by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11357
- cellSearch: more logging by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11555
- Add option to create rpcs3 shortcuts by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11542
- cellSearch: fix cellSearchStartListSearch by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11557
- Shortcut bugfixes by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11563
- Fix macOS build + implement shortcuts by @nastys in https://github.com/RPCS3/rpcs3/pull/11564
- vk: Refactor some renderer objects a bit by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11556
- shortcuts: add some logging, create shortcut path by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11567
- vk: Allow host GPU to synchronize directly with CELL via RSX semaphores by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11568
- vk: Disable passthrough DMA for proprietary intel driver by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11570
- Qt: show time of day in 'last played' game info, log current time when RPCS3 boots by @elad335 in https://github.com/RPCS3/rpcs3/pull/11220
- Flush dma offloader on texture read sema by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11576
- vk: Do not enable passthrough DMA unconditionally (yet) by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11580
- gui/themes: YoRHa by Ani (r2) by @AniLeo in https://github.com/RPCS3/rpcs3/pull/10785
- macOS: Round icon + min ver 11.6 by @nastys in https://github.com/RPCS3/rpcs3/pull/11586
- Qt: store pad settings state and remove max size by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11589
- rpcs3_version: Bump to 0.0.21 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11594
Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.20...v0.0.21