From a5679ecc7df0a82bc3d1dbadf64919440ef8b87c946ec4e3c11e8def422bb347 Mon Sep 17 00:00:00 2001 From: Yunhe Guo Date: Sat, 30 Dec 2023 15:48:56 +0000 Subject: [PATCH] - Update to version 0.0.29~git20231230: * 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 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=87 --- _servicedata | 2 +- intel-ittapi.tar.xz | 4 +- rpcs3-0.0.29~git20231010.tar.xz | 3 - rpcs3-0.0.29~git20231230.tar.xz | 3 + rpcs3.changes | 192 ++++++++++++++++++++++++++++++++ rpcs3.spec | 2 +- 6 files changed, 199 insertions(+), 7 deletions(-) delete mode 100644 rpcs3-0.0.29~git20231010.tar.xz create mode 100644 rpcs3-0.0.29~git20231230.tar.xz diff --git a/_servicedata b/_servicedata index 4fcb399..75706b6 100644 --- a/_servicedata +++ b/_servicedata @@ -5,4 +5,4 @@ https://github.com/RPCS3/rpcs3.git - 75d239356a773b8211354049477d79006597505e \ No newline at end of file + d4796c46b1195bb9e473f96f94d6f8991f036ac7 \ No newline at end of file diff --git a/intel-ittapi.tar.xz b/intel-ittapi.tar.xz index 7e68a9c..2351f94 100644 --- a/intel-ittapi.tar.xz +++ b/intel-ittapi.tar.xz @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4f3641e82d955d5f2196c6223edb9b7eac5a16f738b6fbe6100dcb482216c9aa -size 131444 +oid sha256:87057883d2ad136077772292391f4d5ca61441b1896928bdf0c263130eee381d +size 131860 diff --git a/rpcs3-0.0.29~git20231010.tar.xz b/rpcs3-0.0.29~git20231010.tar.xz deleted file mode 100644 index feb0684..0000000 --- a/rpcs3-0.0.29~git20231010.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4f1465cf098523417eb1679b3147a1582f4bf60e3b601abd6d01a94ff10da6e2 -size 53432204 diff --git a/rpcs3-0.0.29~git20231230.tar.xz b/rpcs3-0.0.29~git20231230.tar.xz new file mode 100644 index 0000000..e7b4b29 --- /dev/null +++ b/rpcs3-0.0.29~git20231230.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c90ea0d3e07c2827800f082b27bf236b87c2bb5c826920d815958186d6611b58 +size 55023232 diff --git a/rpcs3.changes b/rpcs3.changes index 8dbc413..2310fb6 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,195 @@ +------------------------------------------------------------------- +Sat Dec 30 15:45:53 UTC 2023 - i@guoyunhe.me + +- Update to version 0.0.29~git20231230: + * 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 + * SPU: Fixup SPU Cache progress in first game boot + * Qt: notify progress dialog cancelation when closing the game window + * Qt: fix random segfaults when canceling batch operations + * serialization.hpp: Fix some warning + * SPU LLVM: Do not wait for Progress Dialog to clear before starting + * PPU Progress Dialog: Add "Applying PPU Code" stage + * macOS CI: link ffmpeg after building it from source (#14843) + * TAR: Improve logging + * Fix file_view::read_at and file_view::get_stat + * Savestates: Asynchronous compression + * Fixup Firmware install + * Savestates: Add basic statistics in log + * vm: Minor optimization for memory serialization + * Rewrite global zipping buffer function + * Explicitly add qtsvg to freebsd + * Savestates: Add errored state for compressed stream + * Savestates: Add TAR and VM assert + * Savestates: Fix optional_savestate_state use + * Savestates: Implement 'autostart off' mode for debugging + * Savestates: Compressed state files + * Change PPU/SPU Cache + * Qt: add trophy count column to trophy manager game list + * cellRec: fix pausing and resuming + * cellRec: fix downmix + * recording: add h264/aac, better logging of output formats + * recording: rename audio_sample to audio_frame + * recording: fix subsequent recordings, reset sample counter to 0 + * cellRec: fix member reset between recordings + * recording: cleanup audio config members + * recording: improve pts accuracy and consistency + * cellRec: fix internal video frame ringbuffer pts + * recording: Fix flush. We want to clear the whole queue... + * cellRec: implement audio mixing + * recording: decrease log spam + * cellRec: implement audio encoding (no mixing yet) + * cellRec: Don't present frames/samples if external audio/video is used + * recording: remove unused duration member variable + * recording: fix warning + * recording: use av_interleaved_write_frame + * recording: fix default sample rate + * cellRec: use constant for block samples + * recording: initial audio recording + * rsx: Always enable ROP output rounding if shader precision is higher than low + * gl: Fix static sampler bindings + * rsx: Fix vertex input validation failure + * Fix file_view::read_at + * Don't close moved file + * rsx: fix reading zipped captures + * rsx: zip and unzip rsx captures + * Savestates: Implement initial RAM ventilation system + * Replace some fmt::format with fmt::append + * rsx/vp: Emit more efficient code + * rsx: Fix vertex program analyser bug + * Update dependencies + * Midi: improve error handling + * Switch official AppImage deployment to clang + * Fix Firmware tree checkboxes + * sys_net: fix some warnings + * fix Clang compilation warnings + * fix deprecation warning + * fix unused parameter warning + * unzip: check deflateInit and inflateInit results + * Update moltenvk comment + * Add MVK 1.2.6 to the Mac build script + * Bump MVK to 1.2.6 + * vk: Add chip detection for INTEL DG2 cards + * vk: Drop obsolete ANV workaround + * rsx: Add note explaining padding behavior in linear-swizzle conversion fallback code. + * Reduce log level for missing gamecontrollerdb.txt to warning + * cellPhotoImport: better log channel name for string search in logs + * overlays/media_list_dialog: Fix path logging + * cellPhotoDecodeFromFile: allow decoding files inside dev_hdd1 + * Utilities/Thread.cpp: Fix threads memory leak + * SPU/MFC: Add block has to command history + * [Bugfix] USIO: Fixed switch-kind buttons got released when game window lost focus + * cellSaveData: Fix SAVEDATA_OP_LIST_DELETE + * VFS: fix rename + * Disables jack being forcibly linked by rtmidi + * Update curl + * Update dependencies + * Add --parents to mkdir to avoid error if directory exists + * llvm: add support for LLVM 17 + * Qt: allow to use zipped logs in config checker + * Qt: Allow to use .gz files in Log viewer + * rsx: Detiler improvements + * PPU Loader: Fix relocation offset verification + ------------------------------------------------------------------- Tue Oct 10 14:32:06 UTC 2023 - i@guoyunhe.me diff --git a/rpcs3.spec b/rpcs3.spec index 8b7eb17..8bc2943 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.29~git20231010 +Version: 0.0.29~git20231230 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only