Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:MaxxedSUSE:Emulators
rpcs3
rpcs3.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rpcs3.changes of Package rpcs3
------------------------------------------------------------------- Wed Apr 10 15:55:14 UTC 2024 - ahmedmoselhi55@gmail.com - Update to version 0.0.31~git20240409: * SPU Analyzer: Do not terminate blocks on BRA ------------------------------------------------------------------- Mon Apr 08 23:19:36 UTC 2024 - ahmedmoselhi55@gmail.com - Update to version 0.0.31~git20240408: * 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 * 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 * vm: Fix writer lock leak * rsx: Move SPIRV stuff into common code * GL: fix segfault in GLGSRender::flip * Add Legacy plugin to Building.md * Remove Windows 7 reference * Qt 6.6.3 * Savestates/PPU: Fix PRX relocations * Savestates: Minor logging message * Fix shutting down emulation while save-stating * SPU: Make STOP a safe return instruction * Savestates: Make locking SPU threads more reasonable * PPU LLVM: Remove cast to constant * Savestates/SPU: Extend RCHCNT safe returns * Savestates: Save PPU running order * Silence logging of cellScreenShot * cellAudio: log backend channel count * Qt: Rename Navigation controller to PS Move Navigation * cellPad: simplify for loops * cellPad: move getters to where they are actually needed * cellMic: add nullptr check for data in cell_mic_read * Fix some warnings * Update miniupnpd to 2.3.6 * Update wolfssl to 5.7.0 * 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 * 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 * SPU: Include BRSL following code in is_exec_code() * SPU Analyzer: Detect more tail calls by examining called code * SPU: Detect invalid STOP codes (code mining) * SPU: Improve compilation message * SPU Analyser: Detect invalid relative branches * sys_tty: Try to avoid logging single newlines to log * rsx/cpu_thread: Fix cpu_thread::get_name() for RSX * report_fatal_error: Minor cleanup and improvement * init_mutex.hpp: More fixes * Update submodules * Increase vblank rate * macOS CI: Don't upgrade installed dependents * init_mutex.hpp: Fixup * cellGame: Fix PPU deadlocks on concurrent execution * rpcs3_version: Bump to 0.0.31 * Improve macOS < 14.3 Rosetta blocker message (#15258) * add Wii Harmonix instruments to whitelist * 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 * 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 * 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 * Add limited support for midi drums w/ rockband 3 (#15054) * Revert FM(a*re_accurate) shortcut to relaxed * Fixes full fm(a, re_accurate) pattern * Improve re_accurate * Disable updates for local build * vk: Silence compiler warning * Update skylander_dialog.cpp * overlays: localize sendmessage confirmation * Thread.cpp: Explicitly state difference type in thread_ctrl::wait_for_accurate * Fixup HW thread switch delay condition for performance * Improve cpu_flag::yield handling * PPU/LV2: Implement HW threads switching delay when signaling higher priority threads * vk: Don't panic on encountering the exotic mesa drivers * vk: Emit a strong warning if dozen is detected as the currently loaded driver. * vk: Make more features "optional" * vk: Improve driver detection for dozen and lavapipe * rsx: Lower some performance warnings to trace to reduce log spam * Buildfiles improvements * Stop including x86 intrinsics in other architectures * Don't include x64 options when building arm64 * Update CMake requirements in BUILDING.md * Fix linux build * vk: Improve compute->compute barrier before detiling * vk: Tighten some memory bounds checks * rsx/vk: Fix GPU tile encoding * rsx: Fix cpu detiler * rsx: Provide tile alignment utility (align to 64 * pitch blocks) * rsx/vk: Redefine the (de)tiler config interface * Avoid modifying any memory on SYS_NET_EINTR cases * Restrict file creation in /dev_hdd0 * SPU LLVM: Allow swapped FMA and multiplications args in match context * Update libpng to 1.6.42 * Add various SPU patterns * Accurate FI * Update submodules * Crypto/unedat.cpp: remove extract_all_data * Crypto/PKG installer: Fix potential RAM shortage when extracing EDAT files * Crypto/sys_fs: Fix potential RAM shortage in NPDRM decryption * Crypto/sys_fs: Remove some seek operations * Add sceNpPlus to registered modules * RPCN 1.1 * 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 * gl: add missing else in calibration pass fragment shader * Add update_helper.sh to VS filters * overlays: clean up includes * sceNp: decrease some log levels from todo to warning * overlays: use timestamp for fade animations * Add UI to sceNpBasicSendMessageAttachment and sceNpBasicAddFriend * sceNp: silence some errors * scnNp: add ppu wait before opening blocking dialogs * sceNp: add more error checks * overlays: remove separators from send/recv dialogs * overlays: implement native sendmessage dialog * overlays: implement native recvmessage dialog * Name some threads * rsx: Allow native UI render even when we have pending draw calls if FIFO queue is empty. * Terminate RPCN connection cleanly * Don't search games when the dialog is cancelled * Fix sceNpCommerce2 init * sceNpCommerce: add init checks * sceNpCommerce2: add some error checks * Fix Apple clang * Arm version of trigger_write_page_fault * FreeBSD workaround for libusb * Return no file to TSS apis * Mini sceNpCommerce2Init fix * VFS: Fix some potential .back() segfaults * sys_usbd: add libusb log callback * 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 * sys_fs: Aggregate safe file reads (optimization) * progress dialog: minor fix * fixup hdd1 cache * Utilities: Add support for portable user directory. (#15064) * rsx: Properly propagate surface properties on surface reuse. * Mac: Update MoltenVk to 1.2.7 * Mac: silence deprecation warning * Replaces page fault triggers with assembly * sceNp: disable Canonicalize functions for RPCN * sceNpCommerce: more error checks * sceNpCommerce: add error constants * sceNpFriendlist: more checks * sceNpMatching: simplify linked list for loops * sceNpMatching: add error checks * split JIT.cpp and SPURecompiler.cpp * prepare split * add comments where to split * RPCN 1.0 (#15045) * fs: move buf from stack to heap to silence VS warning * fs: remove duplicate to_utf8 function * Qt: use fs::get_temp_dir during updates * Qt/input: show all mmjoy devices with connection in dropdown * Qt/Input: Keep configured device name in config when no pad is connected * input: implement dynamic mmjoy device reconnection * Misc NP fixes * media_utils: fix segfault when stopping a recording * cellFont: some stubs * Ensure HDD1 is never damaged or corrupted due to unexpected RPCS3/game termination * cellMouse: silence some log spam * audio_decoder: fix more memleaks and dangling files * cellMusicDecode: fix random pop at the end of a stream * cellSearch: fix vfs music and video paths * get_media_info: improve logging * audio_decoder: ignore first invalid data error * audio_decoder: improve logging * audio_decoder: properly free packets * audio_decoder: check for failed av_packet_alloc * overlays: decrease log level * cellVideoExport: export movies to /video/ instead of /movie * Windows: remove QtCore5Compat dependency * Update FAudio to 24.01 * sdl: log version * sys_ss: Corrected sys_ss_update_manager(0x6011) version data format * sys_fs: Improved get_device_root() path identifying security * sys_fs: Prevented duplicate device mounting * sys_fs: Fixed sys_fs_unlink()'s failing to delete files in dev_usbXXX * Honk if you knew memset(nullptr, 0, 0) was UB * Fix weird cmp in np_handler.cpp * Fix games passing invalid npids * sceNp: don't return error if assignedReqId is null * sceNp: add missing roomPassword check * sceNp: add missing withPassword check * sceNp: add missing check for roomSlotInfo * Misc NP fixes * Add -Werror=implicit-fallthrough to cmake build * Improve sceNpEula * Impl sceNpBasicSendMessage * Check room event callback has been set before calling it * Fix sceNpBasicSetPresence when data is nullptr and size is 0 * vk: Force GPU texture processing if the input is already GPU-resident (Tiled RCB read) * RPCN 0.9 (#15002) * gl: Implement display output format correction * vk: Implement display output format correction * rsx: Add an option to force hardware MSAA resolve * rpcs3_version: Bump to 0.0.30 * whitespace and format * cellSearch: mount paths in /dev_hdd0/.tmp/ instead of /,tmp/ * cellSearch: fix mounting of files * Improve Emulator::GetBdvdDir * Savestates: Experimental pads fix * Fix report_fatal_error duplicate messages * Fix PPU progress dialog hint * sys: fix games.yml hdd paths * Warn on use of privileged port on Linux * rsx: Fix RSX tiling when using optimized DMA views * macOS CI: downgrade ffmpeg (#14987) * cellPad LDD fixup * Qt: Add build version, title, emulation state and date to fatal error dialog * cellPad: Fix LDD pads registration * Savestates/vm: Improve saving performance * sys_spu: Fix warning and theoretical bug * Savestates: Fix g_fxo->init for types which use a pointer * PPUTranslator: Try to fix a regression * Utilities\BitField.h: Try to fix some warnings * Add more debug info in serial_breathe_and_tag() * Savestates: Rename DeferDeserialization, add some asserts * Fix a corner case in lv2_timer_thread abort * Simplify lv2_timer_thread management * Move initialize_timebased_time call to a safer spot * Fix pad_state_notify_state_change * Savestates/cellPad: Save old controller state * Compression: Fix infinite loop * Compression: Improve async compression performance * Savestates/TAR: Fix huge files handling in TAR serialization * SPU LLVM: Minor fixup * Update deploy-mac.sh - libjxl_cms.0.9.dylib * HOTFIX for atomic wait * fixes * fix some more warnings * Update wolfssl to v5.6.6 * rsx: remove unused param * fix more warnings * fix some warnings * sceNp: fix size_t data types * rsx: Fix detiler shader compilation * rsx: Pick tiler/detiler according to actual block size * rsx: Avoid out of bounds write for tiled memory * Metainfo: Update number of compatible games * Metainfo: Add German translations and more URLs * Metainfo: Sort tags with jdAppStreamEdit * Fix display_length tag and add screenshot caption * msvc/debug: set mainCRTStartup as entry point * msvc/debug: remove outdated qtmaind.lib dependency * msvc/debug: Pass c++ standard to Qt * Docs: Add clarifications regarding Visual Studio 2019 version requirements. * Fix sceNpManagerGetNetworkTime called before rpcn connection * rpcn 0.8 * sys/cellGame: Fix hdd game dir name * Qt/input: separate num keys from other keys * SPU/Savestates: Remove reservation hack, allow its saving * Savestates: Save build version and creation time * Suggest using SPU Savestates-Compatible Mode on failure to save * SPU LLVM: Fix savestates with LLVM * Fix idm::allocate_id at fixed position * Invalidate savestates * Savestates/vm: rewrite memory saving for better compression * Savestates: Fix audio_out_configuration initialization * Add savestate data validity asserts * rsx: Fix typo * rsx: Support DMA tiling in the CPU blit path * rsx: De-spaghettify nv3089::image_in * Use asmjit main repo * Typemap: Set init to false after each individual destructor * Remove destructor dependencies on nph * Do not include profiling headers * Fix nph and nt interderp * Qt: use default colors for native styles * Qt: use initial style as default style * Fixup np_handler ctor * Fix warning * overlays: move debug overlay to native overlay * sceNpDrm: improve error handling of rap files * Fix sys_fs_fcntl default_sys_fs_container use * Game Settings: Add an option to create game config using default settings * Replace condition_variable with atomic_t * Qt: allow to use native styles * Do not allow running RPCS3 from Rar directories * Fix some warnings * Fix HLE sys_lwcond_signal_to * Savestates: Fix pair serialization * Fix tcp_timeout_monitor abort * vm.h: Cleanup and fix some warnings * Remove some fxo->need calls * Util/fixed_typemap.hpp: Fix thread-safety issue with init * Util/fixed_typemap.hpp: set unitialiazed data to trap values * Postpone thread launching on g_fxo->init * Fix some warnings * Update asmjit * update_manager: replace deprecated LookToRead2_Init nonsense with regular c++ default initializer * Update 7z to 23.01 * rsx: Avoid data loss in blit engine when WCB/WDB + RCB/RDB is active * sys_usbd: Fix up sys_usbd_get_descriptor() error handling according to hardware test * sys_usbd: Prevent sys_usbd_get_descriptor() from buffer overflow * Correct the link of glslanglibs_mt.7z in BUILDING.md according to #14870 * Start/Stop IPC when changing the config setting * Fix fxo dependencies * Trophy Manager: allow to lock/unlock trophies * Fix initialization order for network_thread * input/evdev: handle flatness deadzone value * rsxaudio: fix ensure order * Update soundtouch to 2.3.2 * Force sending a FIN packet on rpcn disconnect * Qt: Cleanup game-install assistant pull request * sceNp/vm: Fix strings read, implement safe string reader * windows/glslang: remove build dir after clean * build/ci: Fix glslang build on msvc * build/ci: Pick latest glslang from rpcs3 glslang fork * Update Vulkan SDK to 1.3.268.0 * curl: use native CA store instead of deploying cacert.pem * Update curl to 8.5.0 * Update FAudio to 23.12 * macOS CI: use 7-Zip for artifacts (#14881) * Qt: Post Game-Installation Assistant * asm.hpp: fix usage of _mm_prefetch * rsx: Improve strict mode check in 308a::color * rsx: Let 308a::color have a synchronization side-effect in strict mode * Mac CI: Install python before updating * Savestates: Fix compressed serialization handler deadlock * cellRec: Remove outdated frame size check * Qt: only allow double leftclick in screenshot manager * PPU/sys_dbg: Implement self-modifying code * Qt: Remove default "Unknown" in GameInfo struct * Qt: Properly use ICON1.PAM from game data dir if available * Qt: force hover event handling for flow widget items * recording: Implement audio recording for rsx audio * audio: fix time stretching regression * recording: use scoped_lock * cellRec: only access global video provider if necessary * recording: optimize access to video recorder * Qt 6.6.1 * Qt: implement hover pam in game list * Qt: use vector for camera video sink buffer * fix Clang warnings * rsx: Remove unnecessary "else" clauses * rsx: Code quality and readability improvements ------------------------------------------------------------------- Sat Feb 24 08:31:56 UTC 2024 - ahmed moselhi <ahmedmoselhi55@gmail.com> -fix
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor