diff --git a/_servicedata b/_servicedata index cad9996..19e669b 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/RPCS3/rpcs3.git - 13a0b88755e8043b959b1ac8f9d9b7be451003e7 \ No newline at end of file + 62cb532460d504533c2c3cbf5b32a8c1249d70a3 \ No newline at end of file diff --git a/rpcs3-0.0.13~git20201201.tar.xz b/rpcs3-0.0.13~git20201201.tar.xz deleted file mode 100644 index 2d4ef7f..0000000 --- a/rpcs3-0.0.13~git20201201.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bad63025905efc7c7dfb9f930c0649b3e6d8c32a37c759b6d254c6e51775a297 -size 67161932 diff --git a/rpcs3-0.0.14~git20210118.tar.xz b/rpcs3-0.0.14~git20210118.tar.xz new file mode 100644 index 0000000..32a14fe --- /dev/null +++ b/rpcs3-0.0.14~git20210118.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec1a529bec4d62f190476959e61dfaea6e29fecbe9de85d19cceaadf6b90d6e1 +size 67169716 diff --git a/rpcs3.changes b/rpcs3.changes index 8199f15..c6728f9 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,332 @@ +------------------------------------------------------------------- +Mon Jan 18 22:15:55 UTC 2021 - pousaduarte@gmail.com + +- Update to version 0.0.14~git20210118: + * Qt: hotfix for downloader + * Refactor some 'offending' code a bit (no effect) + * Fix fmt::throw_exception destructor v2 + * texture_cache: fix some warnings in AUDIT + * Rewrite fmt::throw_exception destructor + * Compilation fix (#9622) + * SPU LLVM: Optimize FSM following comparison - FSM following a comparison instruction can be optimized to a single shuffle instruction + * vm_native.cpp: minor compilation fix + * SPU LLVM: add splat_scalar helper + * CMake: Unset LIBUSB_LIBRARIES when using libusb submodule + * CMake: Use find_package to find SDL2 + +------------------------------------------------------------------- +Sun Jan 17 00:33:18 UTC 2021 - pousaduarte@gmail.com + +- Update to version 0.0.14~git20210115: + * LLVM: generate trampolines for "null" functions + * vm: Minor fix in vm::close + * Use different approach in shm::unmap_critical (Linux) + * Memory: use MADV_DONTDUMP if available (Linux) + * vm: Remove vm::dealloc_verbose_nothrow + * Memory: fix critical bug in shm::unmap_critical (Linux) + * Crypto: modernize key_vault.h + * Crypto: modernize ec.h + * Crypto: make global vars in ec.cpp thread_local + * Crypto: don't modify EDAT_IV (all zeros) + * Crypto: workaround -Wunused-variable + +------------------------------------------------------------------- +Wed Jan 13 16:16:08 UTC 2021 - pousaduarte@gmail.com + +- Update to version 0.0.14~git20210113: + * Qt/curl: fix segfault in curl + * Qt/Input: Use ellipsis as "mouse deadzone" + * Remove legacy patch support + * memory viewer: Close all instances after emulation exit + * utils::shm: Hotfix after #9578 + * utils::shm: Make map_self() atomic (#9578) + * sceNpTrophy: Fix sceNpTrophyRegisterContext for handler abortion (#9586) + * Implement richtext_item_delegate + * Add filename to multi pkg installation + * Simplify numbered_widget_item + * Add filename to single pkg installation + * fix rebase conflicts + * Try to distinguish between Update and DLC (Part 2) + * Move blocking code in order to free the explorer + * Try to distinguish between Update and DLC + * fix linux compilation + * Don't hide the PKG install progress dialog after each package + * Use boolean values in unedat + * Minor include cleanup in utlis.h + * Add VERSION fallback to GetPkgInfo + * Add more info to PKG install progress dialog + * unpkg: add missing break and some cleanup + * Use package reader in pkg_install_dialog + * Rename package_reader member variables + * Read patchsets from compat db + * LLVM: log certain null functions + * RSX: Fix possible bug in memory streaming utils + * Enable -Wunused-variable + * Enable -Wunknown-pragmas + * Enable -Winvalid-offsetof + * Enable -Wcomment warning + * Random stuff (#9589) + * tiny include fix + * kernel explorer: Make it single-instance tool + * rsx: Fix index array offset bits + * vk: Refactor some uber-headers + +------------------------------------------------------------------- +Sun Jan 10 00:35:07 UTC 2021 - pousaduarte@gmail.com + +- Update to version 0.0.14~git20210109: + * Fix compilation for gcc-11 + * Update LLVM to latest commit + * Update ASMJIT to oldstable + * Update ASMJIT submodule URL + * Utils: Rewrite fmt::split + * Add comment for deprecated avcodec_register_all + * Qt: ugly fix for ugly deprecation warning + * game_list: fix deprecation warning + * Fix or silence Qt warnings + * Silence another warning (clang) + * Silence one warning (clang) + * Error on no return type warning + * Remove redundant #pragma once + * PS3 Loader: Fix sections memorizing + * VFS: fixup handling . and .. after #9528 + * fixed_typemap.hpp: remove useless reporters + * VFS: Escape path components which end with space or period + * VK refactoring Part 2 (#9542) + * Docs: Update BUILDING.md (Fedora) + * Build: Add include for building on certain configs + * rsx: Fix ambiguous call to min(float16_t, float) + * Update Utilities/Thread.cpp + * Improved Zen chip detection + +------------------------------------------------------------------- +Sun Jan 03 00:35:23 UTC 2021 - pousaduarte@gmail.com + +- Update to version 0.0.14~git20210103: + * rsx: Make FP shader cache load lock-free + * rsx: Fix shader cache of 2 or less pipelines + * rsx: Shaders cache loading and saving bugfixes + +------------------------------------------------------------------- +Thu Dec 31 20:24:08 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.14~git20201231: + * rpcs3_version: Bump to 0.0.14 + * VK: make static chip_family_tables const + * VK: move static chip_family_tables to cpp + * VK: move helpers to vkutils + * VK: refactoring part 1 + * Initial playlist-based custom soundtracks support (#9362) + * Buzz! emulated controller (#9504) + * Implement util/fifo_mutex.hpp + * vm: implement vm::atomic_op, fetch_op helpers + * memory viewer: Implement SPU mode, fix address GOTO + * rsx: Implement Texture LOD Bias addend setting + * rsx: Fix RSXTexture.h spacing + * rsx: Move Anisotropic Filter Override to RSX state + * Format: Update clang format + * Docs: Update BUILDING.md + * CMake: Update required Qt version + * SPU LLVM: Fix edgecase in icelake codegen + * Remove deprecated _bit accessor from v128 + * Reimplement utils::popcnt64 + * Types: Use nullptr over 0 + * Warnings: Silence false warnings about fatal code paths + * Warnings: Warnings use kebab case, Mr. Kot + * Warnings: Ensure death functions are all marked noreturn + * rsx: Revert an accidental deletion + * rsx: Allow attempted fetch of non-existent surface + +------------------------------------------------------------------- +Mon Dec 28 10:36:23 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201227: + * Improve skylander portal emulator + * vm_native.cpp: conditionally define c_madv_free + * Use MAP_NORESERVE when available in mmap (Linux) + +------------------------------------------------------------------- +Sun Dec 27 00:35:12 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201227: + * Remove std typeinfo + * vm: Fix access violations on super memory, support super memory in vm::get_addr + * Disables precompiled headers by default (#9499) + * Allow USB passthrough for THQ uDraw GameTablet + * Remove bom in Utilities dir + * rsx: Do not rely on program env state, instead, always use program ucode analysis results when doing codegen + * rsx: Refactor shader codegen and fix shadow sampling on depth-float + * vk: Fix more spec violations + * Implement util/auto_typemap.hpp + * Fix minor typo + * Fix SPU ELF loader + * Partial revert of 43c87e99b0316d4328b597ad50ff415ef42a73af + * SPU Debugger: Print reservation data + * memory viewer: Only allow "words" steps in powers of 2 + * Fixup memory viewer SPU headers for RawSPU + * GUI: Rewrite GOTO address tools in debugger tools + * types.hpp: more cleanup + * perf_meter.cpp: register only named threads + * Butcher narrow cast a little (don't print value). + * Don't randomly include "stdafx.h" + * MSVC: remove MemLeak build support + * Add PR-BUILD.md and Pull Request Template + * Change skylander variants to use hex + * atomic.hpp: revert Clang < 11 workaround for u128 + * CMake: bump minimum Clang to 11 + * CI: switch FreeBSD to Clang 11 (similar to e2303f337804) + * types.hpp: remove intrinsic includes + * atomic.hpp: use u128 as storage for masks/values + +------------------------------------------------------------------- +Mon Dec 21 17:10:29 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201221: + * Debugger: Switch from NoThread when the emulation is running + * PPU memory must be exec memory when using debugger's "Next Instruction" feature + * Mask PC in debugger_frame::keyPressEvent for SPU + * Disasm: read instruction contents only once + * Debugger: correctness fixes and cleanup + * Cleanup disasm classes a bit + * vk: Fixup for renderpass issues + * minor cleanup + * memory viewer: Fix resizing down + * Move align helpers to util/asm.hpp + * Fix bug with vector arg alignment in BIND_FUNC and callbacks. + * Emu: implement on_exit callback + * Hotfix: Emu.Quit after Emu.Stop + * Cleanup and move sysinfo.h -> util/sysinfo.hpp + * Replace uint64_t with u64 + * Replace uint32_t with u32 + * Replace int32_t with s32 + * Replace uint16_t with u16 + * Replace uint8_t with u8 + * Add usz alias for std::size_t + * Simplify f16 type + * Move busy_wait() to asm.hpp + * memory viewer: improve layout and resize + * fix warning + * memory viewer: check width and height in image viewer + * memory viewer: fix RGB Image viewer crash + * memory viewer: use enum for color formats + * memory viewer: more cleanup + * memory viewer: fix horrible overflow that freezes rpcs3 + * memory viewer cleanup + * GUI: Make memory viewer address edit accept 0x/0X prefixes + * GUI: Polish the memory viewer + * Link the memory viewer with the debugger + * GUI: Improve PS3 decryption tool + * vk: Register ampere GPU PCI IDs + * Fix hexadecimal line numbers in error reports + * fixed_typemap.hpp: Fix assignment operator for g_ptr + * Update LLVM commit (minor fixups) + * rsx: Do not reset vertex program texture mask when updating ucode analysis + * vk: Force ampere GPUs to use the slower but spec-compliant depth-color resize route + * vk: Workaround for validation layers bug + * Hotfix: useless error + * Almost all Skylander variants (#9443) + * Fix unresponsive UI during SPU compilation + * Fix stop during shader compilation + * Fix build + * vk: Clean up some leftovers from shader decompiler rewrites + * rsx: Add some texture upload statistics to the texture cache + * rsx: Make debug overlay dynamic + * rsx: Fix sampler descriptor updates for framebuffer resources + * vm: fix warnings and add narrow cast for u64 ptrs + * Fix potential thread_pool crash on exit + * Make lf_queue<> compatible with atomic_wait + * shared_ptr.hpp: add wait support for atomic_ptr<> + * atomic.hpp: use SFINAE for waitable atomic detection + +------------------------------------------------------------------- +Tue Dec 15 15:36:12 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201215: + * PPU: Allow HLE execution from pure instruction decoder type interpreter + * FW SPRX install: Fix IDM ID's leak + * PRX loader: Fix libfs_155.sprx loading + * Salvaging code (#9432) + * Minor tooltip grammar fix + * Remove BOM from new files + * Firmware libraries settings overhaul + * Split BEType.h to util/v128.hpp and util/to_endian.hpp + * vm: initialize g_pages at vm::init + * shared_ptr.hpp: fix is_same_ptr<>() trait + * rsx: Restructure and simplify some header include chains + * rsx: Move shader analysis+prefetch to the end of the draw call + * Add variant support for Skylanders (#9424) + +------------------------------------------------------------------- +Sun Dec 13 00:25:04 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201213: + * Initial DualSense Support (#9308) + * Update skylander_dialog.cpp (#9419) + * Use uptr (std::uintptr_t alias) + * Move types.h to util/types.hpp + * Remove ceil2/floor2 from types.h + * Move error_code to ErrorCodes.h + * Remove any_pod<> from types.h + * Reduce std::numeric_limits dependency + * RSX: remove overly long integer sequence (opcode_list) + * Fix u128 constructors (MSVC) + * endian.hpp: minor simplification + * VKMemAlloc.cpp: use shared_mutex in vk_mem_alloc.h + * std::chrono cleanup: always use steady_clock + * Fixup for fs::file::read + * Use atomic_t<> in VKMemAlloc + * Remove constexpr from ppu/spu decoders. + * Remove ASSUME macro + * Always print system error code on 'throwing' errors. + * Remove HERE macro + * vk: Validate image creation inputs + * vk: Add even more D32_SFLOAT missing locations + +------------------------------------------------------------------- +Wed Dec 09 15:14:58 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201209: + * Improve narrow() and size32() with src_loc detection + * Replace verify() with ensure() with auto src location. + * SPU ASMJIT: fixup mfence replacement + * Simplify g_pages + * Set msvc toolkit back to mainline + * vk: Properly register D32_SFLOAT as a depth-stencil format (#9396) + * Qt 5.15.2 (#8867) + +------------------------------------------------------------------- +Tue Dec 08 13:18:35 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201208: + * atomic.hpp: fixup (rsp addressing) + * Allow emulation to work without firmware (#9367) + * Remove bom from .hpp files + * atomic.hpp: add atomic_t specialization + * atomic.hpp: replace std::atomic with atomic_t + * atomic.hpp: add some features and optimizations + * shared_ptr.hpp: add trivial conversion for shared/single types + * rsx: Separate program environment state from program ucode state + +------------------------------------------------------------------- +Sun Dec 06 14:48:40 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201206: + * Debugger: Implement code flow tracking + * Debugger: rewrite GetPc() + * Remove BOM markers + * Set default to utf-8 for MSVC + +------------------------------------------------------------------- +Sun Dec 06 00:34:33 UTC 2020 - pousaduarte@gmail.com + +- Update to version 0.0.13~git20201204: + * atomic_t: cleanup type requirements + * atomic.hpp: simplify and unify bit test instructions + * shared_ptr.hpp: fixups and updates + * atomic.cpp: more phase splitting in notify_all() + * shared_ptr.hpp: improve atomic_ptr methods + * Update FW 4.87 Latest Version (#9366) + ------------------------------------------------------------------- Tue Dec 01 13:55:31 UTC 2020 - pousaduarte@gmail.com diff --git a/rpcs3.spec b/rpcs3.spec index c12a76f..76657a2 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.13~git20201201 +Version: 0.0.14~git20210118 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0