v0.0.20
版本发布时间: 2022-01-01 08:32:48
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
- rsx: Implement NTSC fixup mode, improve VBLANK accuracy by @elad335 in https://github.com/RPCS3/rpcs3/pull/11070
- SPU ASMJIT: Disable 512 wide spu verification by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11097
- LLVM 13 by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11102
- rsx: Configure pitch correctly for pitch-zero textures (1D) by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11104
- CPUTranslator: Enable FMA for alderlake CPUs by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11106
- SPU/SYSINFO: Disable TSX by default for TSX-FA cpus by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11105
- vk: Do not clip region using renderpass renderarea, we have scissor for that by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11108
- Fixes of PS3 filesystem EDAT/SDAT handling by @elad335 in https://github.com/RPCS3/rpcs3/pull/11013
- Fix npDrmIsAvailable Regression by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11113
- Specify the compiler for llvm_build by @xddxd in https://github.com/RPCS3/rpcs3/pull/11110
- Qt: Handle TSX-FA in settings dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11109
- rsx: Restore shader disassembler to working state by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11111
- Vulkan: Make upscaler dynamic (FSR on/off) by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11115
- Qt: Fix initial TSX selection in settings dialog by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11117
- SPU LLVM: Hook up 128 bit spu verification and enable FMA for Sapphirerapids by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11119
- llvm: Add AVX-512 detection for Alderlake by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11121
- Rpcn 0.5.0 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11086
- rsx: Fix texture state propagation between unrelated draw calls by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11125
- NP: add signaling_handler wakeup on connect queue by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11129
- NP: Special nullptr optParam->cbFunc case fix by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11133
- curl: add verbose logging by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11137
- Add HAVE_SNI definition to curl build for wolfssl by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11139
- Fixes rpcn_client.h func ptr comparison warning by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11140
- SPU LLVM: Optimize branch following ORX by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11061
- Curl: fix --verbose-curl option by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11141
- Update OpenSUSE Qt5 dependencies by @biggestsonicfan in https://github.com/RPCS3/rpcs3/pull/11135
- Qt: fix initial pad settings dialog size and position by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11144
- Disable vulkan in Windows build when HAVE_VULKAN is off and other cmake build fixes. by @cjj19970505 in https://github.com/RPCS3/rpcs3/pull/11118
- sys_event: Fix PPU queue forced uproot of waiters by @elad335 in https://github.com/RPCS3/rpcs3/pull/11147
- Account empty EDAT by @elad335 in https://github.com/RPCS3/rpcs3/pull/11146
- Fix headless mode by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11155
- rsx: Fix immediate-mode rendering by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11151
- Add system sounds to ingame overlays by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11085
- Add stick input to native overlays by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11159
- GUI Log Frame: Comparison type fix by @elad335 in https://github.com/RPCS3/rpcs3/pull/11161
- Fix some possible errors and warnings by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11158
- Update LLVM commit by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11162
- impl sceNpManagerGetPsHandle by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11164
- Properly recognize triggers and axes for evdev pads. by @GitArUs in https://github.com/RPCS3/rpcs3/pull/11165
- Qt: only show prefix for fatal messages by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11166
- Update SpuTest to v1.1.2 by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11168
- Update LLVM commit (fixup) by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11169
- Memory Searcher: Peek full string in log, fix case-insensitive search by @elad335 in https://github.com/RPCS3/rpcs3/pull/11173
- Improve CELL_SAVEDATA_ERRDIALOG_NOREPEAT + some refactoring by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11172
- Input: Log path on hid_open_path error by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11186
- lv2: Add missing PPU reservation disowning in lv2_obj::yield by @elad335 in https://github.com/RPCS3/rpcs3/pull/11181
- sys_fs: Place all path-format checks upfront, implement more checks by @elad335 in https://github.com/RPCS3/rpcs3/pull/11148
- cmake: Use GNUInstalldirs by @orbea in https://github.com/RPCS3/rpcs3/pull/11189
- sys_usbd: make emulated turntable interrupt transfer as fast as possible by @shockdude in https://github.com/RPCS3/rpcs3/pull/11192
- vk: Remove lavapipe workaround by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11190
- Stub UVC camera init by @clienthax in https://github.com/RPCS3/rpcs3/pull/11191
- rsx: Texturing improvements by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11163
- rpcs3: Fix the DATADIR path for AppImage by @orbea in https://github.com/RPCS3/rpcs3/pull/11194
- Audio backend improvements by @Vestrel in https://github.com/RPCS3/rpcs3/pull/11081
- Emulated v406 usio by @clienthax in https://github.com/RPCS3/rpcs3/pull/11188
- Implement sys_usbd_get_device_location by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11193
- Ignore Log subsection for config obsolete check by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11200
- sys_usbd improvements by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11202
- rsx: Fix sloppy format matching test by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11203
- vk: Fix incorrect mixed transfer modes for mipmapped VTC by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11204
- CellAudio fixes by @Vestrel in https://github.com/RPCS3/rpcs3/pull/11210
- Update Dependencies by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11199
- CI: upgrade FreeBSD to Clang 13 by @jbeich in https://github.com/RPCS3/rpcs3/pull/11214
- fs: Fix POD vector reading, always use optimized strict reading mode by @elad335 in https://github.com/RPCS3/rpcs3/pull/11206
- VK/GL: Scale to game's aspect ratio before scaling to viewport by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11103
- sys_spu: Implement SPU image segments info checks by @elad335 in https://github.com/RPCS3/rpcs3/pull/11211
- rsx: Add some sensible fallbacks by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11219
- A bunch of commits from DH by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11215
- PPU LLVM improvements by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/9760
- logging: Tell apart PPU access violation caused by executing unmapped memory by @elad335 in https://github.com/RPCS3/rpcs3/pull/11226
- SPU LLVM: Fix vgf2p8affineqb usage by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11231
- (README) changed the color of Discord badge to use the new color by @Void48 in https://github.com/RPCS3/rpcs3/pull/11232
- cellVideoOutConfigure: treat unknown aspect as AUTO by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11223
- Coroutines (test) by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11213
- PPU LLVM: fix regression by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11239
- rsx: Improve vertex program analyzer by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11242
- Remove unnecessary define by @xddxd in https://github.com/RPCS3/rpcs3/pull/11243
- Audio: Recover from stupid Netflix App by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11217
- Debug SPRX check by @clienthax in https://github.com/RPCS3/rpcs3/pull/11212
- Qt: fix screenshot path creation by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11247
- SPU LLVM: Disable affineqb shufb paths temporarilly by @Whatcookie in https://github.com/RPCS3/rpcs3/pull/11249
- macOS moltenVK support and SIGBUS handling by @nastys in https://github.com/RPCS3/rpcs3/pull/11252
- cellSaveData: prevent some potential crashes due to corrupt files by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11256
- Add missing virtual destructors to some base class by @RipleyTom in https://github.com/RPCS3/rpcs3/pull/11258
- Input: Add stick multipliers to the keyboard pad handler by @Megamouse in https://github.com/RPCS3/rpcs3/pull/11263
- Fix one TSX regression by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11265
- Fix remap_vector redefinition on macOS by @nastys in https://github.com/RPCS3/rpcs3/pull/11271
- BufferUtils: refactoring by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11228
- rsx: Remove zclip hackery by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11268
- Drop libwayland-client from official appimages by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11288
- rsx: Fix excluded section overlap test by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11291
- macOS: Implement texture converter for Metal (2) by @nastys in https://github.com/RPCS3/rpcs3/pull/11289
- sys_rsx: Outlaw mapping sys_vm memory to RSX IO address-space by @elad335 in https://github.com/RPCS3/rpcs3/pull/11293
- Fedora (35): Adjust to Pipewire adoption ++QT deps by @joshlay in https://github.com/RPCS3/rpcs3/pull/11298
- rsx: Fix zclip w scaling by @kd-11 in https://github.com/RPCS3/rpcs3/pull/11301
- No name by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11292
- No name fixup by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11303
- Update LLVM commit by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11306
- Fix builds on additional platforms by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11307
- Handle SYS_NET_IPPROTO_IP get/setsockopt by @clienthax in https://github.com/RPCS3/rpcs3/pull/11304
- GDB: Rework to_hex/hex_to functions by @al3xtjames in https://github.com/RPCS3/rpcs3/pull/11269
- Update ASMJIT (new upstream API) by @Nekotekina in https://github.com/RPCS3/rpcs3/pull/11311
- rpcs3_version: Bump to 0.0.20 by @AniLeo in https://github.com/RPCS3/rpcs3/pull/11318
Full Changelog: https://github.com/RPCS3/rpcs3/compare/v0.0.19...v0.0.20