Revisions of rpcs3
buildservice-autocommit
accepted
request 1170363
from
Factory Maintainer (factory-maintainer)
(revision 111)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 110)
- 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
buildservice-autocommit
accepted
request 1168635
from
Factory Maintainer (factory-maintainer)
(revision 109)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 108)
- 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
buildservice-autocommit
accepted
request 1165678
from
Factory Maintainer (factory-maintainer)
(revision 107)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 106)
- 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
Yunhe Guo (guoyunhe)
committed
(revision 105)
- 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
buildservice-autocommit
accepted
request 1158337
from
Yunhe Guo (guoyunhe)
(revision 104)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 103)
- 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
buildservice-autocommit
accepted
request 1154075
from
Yunhe Guo (guoyunhe)
(revision 102)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 101)
- 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
buildservice-autocommit
accepted
request 1151568
from
Yunhe Guo (guoyunhe)
(revision 100)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 99)
- Update to version 0.0.30~git20240224: * Fix Apple Clang build * Block Rosetta on macOS 14.0, 14.1, and 14.2 (#15237) * improves sig_ctx handling, sys_net logging and fixes udpp2p protocol (#15235) * gui/input: only init and quit SDL once for all instances * gui/input; fix log message delta type * gui/input: include Carbon.h on apple * gui/input: let pad handlers know whether they are part of emulation * gui/input: implement pad navigation for maxOs * gui/input: use uinput for linux in gui_pad_thread * gui/input: add gui input with native events * sceNpBasicSendMessage fix
buildservice-autocommit
accepted
request 1150152
from
Yunhe Guo (guoyunhe)
(revision 98)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
accepted
request 1149840
from
Dominique Leuenberger (dimstar)
(revision 97)
Prepare for RPM 4.20
Yunhe Guo (guoyunhe)
committed
(revision 96)
- Update to version 0.0.30~git20240220: * Qt: add Q_OBJECT macro to midi_creator * Qt: localize default pad names * vk: Move driver properties to properties section from features section * Qt 6.6.2 * PPU LLVM: Relax MSELF entry name constraints * SPU Analyzer: forgive invalid code, use interpreter * PPU LLVM: Do not use possible duplicates in MSELF * Add debug info to ENOMEMs * Fixup lv2_file::file_view::read() regression * Add debug info to sys_fs_lseek * PPU LLVM: Add more MSELF file checks * Fix lv2_file::file_view::size() * ELF.h: Avoid using seek operations * sys_prx/overlay: Add some debugging steps * raw_mouse: adjust relative mouse position if the window size changed * rsx/vk: Fix WCB/Blit flush deadlock * vk: Implement fast RSX release if there is no pending GPU work * Crypto\EDATA: Optimize decrypt_block to avoid an allocation * Fix lv2_file::file_view::read_at * EDATA: Add more logging * Add logging for cellFsSdataOpenByFd * Fix EDATADecrypter::ReadData * Savestates/sys_fs: Save NPDRM decryption key * Add <optional> to RB3MidiDrums.h * raw_mouse: center cursors on init * sys_usbd: silence warning * overlays: fix raw mouse debug overlay pos type * input: implement raw_mouse_handler * overlays: use signed short for position to allow negative positions
buildservice-autocommit
accepted
request 1146151
from
Factory Maintainer (factory-maintainer)
(revision 95)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 94)
- Update to version 0.0.30~git20240205: * RPCN 1.1 - Update to version 0.0.30~git20240203: * cellGem: Allow to use multiple controllers as fake PS-Move * sceNp: fix atomic type * sceNp: correct type for data attachment * sceNp: don't preserve messages in sceNpBasicRecvMessageAttachment * overlays: ask for user confirmation before sending an invite * sceNp: implement sceNpBasicAbortGui * sceNp: Implement sceNpBasicRecvMessageAttachment * np: fix signed/unsigned warning * overlays: add subject and body to recvmessage dialog * Review fixes * Add player history * Qt: Show NP ID in rpcn dialogs * rsx/glsl: use const for left/right * rsx/glsl: Fix typo * rsx: Improvements to the video out passes * gl: Vectorize GL_TEMP_IMAGE_SLOT expression * vk: Allow indexed lookup for sampler and IA binding points in overlay passes * glsl: use fragCoord to decide interlacing * glsl: use textureSize instead of height * glsl: use const in for params * glsl: move anaglpyh to separate functions * vk/gl: add amber-blue anaglyph (ColorCode 3D) * vk/gl: cleanup formatting in glsl, move some common magic numbers to variables * vk/gl: add interlaced 3D mode * vk/gl: add more anaglyph 3D modes * vk/gl: unite video_out_calibration_pass fragment shader to new glsl
buildservice-autocommit
accepted
request 1141737
from
Yunhe Guo (guoyunhe)
(revision 93)
baserev update by copy to link target
Yunhe Guo (guoyunhe)
committed
(revision 92)
- Update to version 0.0.30~git20240125: * Enable Discord presence on Linux * Add missing headers (#15075) * rpcs3qt: Add macOS support to the updater. * System: don't consider games as registered if they were already in games.yml * Asmjit FI * Accurate frest and frsqest * Qt: trim whitespace from textinput before writing to config * update submodules * rsx: Do not emit rounding code when not needed * rsx: Fix compiling of mixed-precision shaders * rsx: Aesthetic changes * rsx: Forcefully disable writes to channels disabled on host * rsx: More pipeine refactoring * fs: fix get_executable_dir * Emu: Add more info to BlockingCallFromMainThread * Qt: revert accidental settings_dialog check-in * cellImeJp: fix character deletion after change to cursor * cellImeJp: fix deadlock * cellImeJp: add candidate list functions * cellImeJp: add cursor * cellImeJp: fix focus area * cellImeJp: static functions to silence annoying VS * fs: fix warning. fix size argument in report_fatal_error * Savestates: Fix restart when suspend mode is off * Savestates: Dont patch memory on load * Savestates: Add some logging for sys_overlay * Simplify fatal dialog's error a bit * Savestates/net: fix P2P socket data saving * Firmware installer: Early protection against disk space shortage complications
Displaying revisions 1 - 20 of 111