diff --git a/_servicedata b/_servicedata index 974d0c2..9275407 100644 --- a/_servicedata +++ b/_servicedata @@ -1,6 +1,6 @@ git://github.com/RPCS3/rpcs3 - 7197dd751a5049ab2cbfce232a5dc50a16a2411e + 06f733a7f2dcbfb9a88ad3b8a8d96ee7c245ad56 \ No newline at end of file diff --git a/rpcs3-0.0.15~git20210424.obscpio b/rpcs3-0.0.15~git20210424.obscpio deleted file mode 100644 index 6fb9207..0000000 --- a/rpcs3-0.0.15~git20210424.obscpio +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b37f12a618eec85d017ea2753fd039396111073497a70b1fcd06d3a8fe630d3a -size 272373262 diff --git a/rpcs3-v0.0.18~git20210901.obscpio b/rpcs3-v0.0.18~git20210901.obscpio new file mode 100644 index 0000000..81dd462 --- /dev/null +++ b/rpcs3-v0.0.18~git20210901.obscpio @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a20176c928f0b214e854a82c75012363673cafe4f6be4e5eddcc32e0b324a724 +size 309775374 diff --git a/rpcs3.changes b/rpcs3.changes index ae51514..f74ef7b 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,611 @@ +------------------------------------------------------------------- +Wed Sep 01 15:36:00 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.18~git20210901: + * Fixup No.2 for #10779 + +------------------------------------------------------------------- +Wed Sep 01 13:29:03 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.18~git20210901: + * Fixup for #10779 + +------------------------------------------------------------------- +Wed Sep 01 11:45:38 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.18~git20210901: + * Patches/PPU: Extend and improve patching capabilities (code allocations, jumps to any address) (#10779) + +------------------------------------------------------------------- +Wed Sep 01 10:44:00 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.18~git20210901: + * BUILD: Refactor wolfssl submodule (#10780) + * rpcs3_version: Bump to 0.0.18 + +------------------------------------------------------------------- +Tue Aug 31 19:35:29 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.17~git20210831: + * SPU LLVM: Add m_use_vnni - Alderlake and Sapphirerapids will require an update to the llvm fork before they can be detected + * SPU LLVM: Add VNNI optimized variant of sumb - Uses vpdpbusd to horrizontally add values, for some reason this is much faster than the normal horizontal add instructions. + * SPU LLVM: Expand byteswap elimination to more instructions + * Fixes build issue with LLVM on Windows with cmake (#10776) + * Removes need for sys/sysctl.h on linux + * Update commits + * Fixup get-commit-db utility + * vm_native: detect overcommit support on FreeBSD and other OS + * rsx: Rework gamma override mask from RGBA to ARGB to match other per-channel mask registers + * rsx/fp: Handle signed operator precedence + +------------------------------------------------------------------- +Sun Aug 29 19:21:30 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.17~git20210829: + * Patch cooperate with system SPU group creation (#10791) + +------------------------------------------------------------------- +Sun Aug 29 15:31:07 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.17~git20210829: + * input: move pressure sensitivity to the handlers + * input: use buffers during button translation + * input: remove inconvenient pad mutex + * input: rename some variables + * add log message for downloader + * rsx: Fix surface access bit flags + * Mark "Disable Logging", add explanatory log message + * windows: fix get-commit-db + * curl: log errors + * pad settings: Check duplicate button assignment + * pad settings: disable more stuff during key input + * Qt: fix newlines. someone:tm: changed to richtext + * Qt: remove obsolete lambda + * Patches/LLVM: Implement Complex Patches Support + * vm: Fix an overflow at vm::alloc, fix vm::find_map (#10760) + * Add missing const + * rsx/fp: Fix perspective correction handling + * rsx: Texcoord control mask affects decompiler output! + * input: revert stupid ideas + * input: fix keyboard handler port status + * fix MSVC filters + * Windows/Audio: add listener for device change + * vm: Fix vm::page_protect error checking + * rsx: Implement indexed dynamic attribute load + * fsr: Mark output images explicitly as nonreadable + * Checkout wolfssl to v4.8.1-stable. (#10732) + * BUILD: Refactor yaml-cpp submodule (#10745) + * mmjoy: fix pressure sensitivity button + * Offset get_timebased_time at game boot (#10744) + * vk: Experimental workaround to just disable compression + * vk: Add support for other formats as FSR output + * vk: Add RADV to list of drivers with unreliable 'OUT_OF_DATE' notification when window size changes + * vk: Register newer Navi GPUs (#10740) + * SPU LLVM: Add approximate FCEQ/FCMEQ (#8729) + * Add workaround for wayland session + * Whitelist Kamen Rider Summonride Portal sys_usbd (#10722) + * Input: fix keyboard stick lerp + * rsx/fp: Fix indexed TEX[n] loads + * Loader: Improve just-in-time installation of disc game files (#10719) + * Fix warnings about using deprecated inet_ntoa function (#10698) + * rsx: Fixup image-in data length calculations + * vk: Improve driver compatibility + * gl/vk: Scale line width & point size by resolution scaling + * rsx: Improve rsx::recover_fifo() to take a hint from driver wake-up delay + * rsx: Implement crash-proofing for image_in dst/src formats + * rsx: Implement crash-proofing for src/dst image_in address + * rsx: Implement crash-proofing for 308A_COLOR dst address + * support building with system faudio 21.08+ (#10708) + * input: fix pad defaults when config file was empty + * fix some warnings + * input: redesign pad profiles + * GUI: Display PKG information & installation confirmation from main menu + * Remove old RSX instructions viewer (#10710) + * vk: Fix unused variable error + * vk: Silence maybe-uninitialized warnings + * vk: Properly calculate cubemap memory size + * cellGem: fix floating point warning + * Qt: fix updater menu button + * SPU/event queue: Implement protocol for SPU queue + * SPU: Remove outdated assertation + * Fixup PPU breakpoints + * Fix sys_spu_thread_group_resume + * SPU/event queue: Atomically resume SPU group + * input: fix player id if handler has 2 or more pads + * Change the FSR tooltip to not Bri'ish English + * rsx: Significantly reduce the applied subpixel bias when handling unnormalized access + * patch_manager: Prefer specific patches over global patches + * input: fix keyboard pad handler + * evdev: fix axis_orientations index + * input: fix minor data race + * Add startupWMClass to linux .desktop Fixes #10685 + * input: fix pressure sensitivity button + * sys_net: add missing range checks + * kernel_explorer: Fix VM object formatting (#10666) + * input: Add pressure sensitivity button + * rsx: Check all attachments when generating pipeline hash key + * rsx: Fix coordinate scaling for shadow access (#10668) + * vk: Do not force check for successful texture cache load + * ui: fix spacing on gpu tab + * Formatting fix + * Disable warnings around 3rdparty header + * Fix 3rdparty imports for case-sensitive platforms (fixes *NIX build) + * vk: Add basic support for FSR 1.0 + * vk: Simplify compute job cleanup on exit + * vk: Unbind global renderer if it is destroyed + * vk/device: Formatting fixes only (EOL) + * sys_net/NP: set some init dependencies + * Fix warnings + * Qt: purge gui settings + * cellGem: Disable Alignment Checks + * Fix sys_spu_thread_group_create + * cellGem: use existing constant for sphere radius + * cellGem: fix Deadstorm Pirates regression + * cellGem: add calibration logic with 0.5 second delay + * cellGem: fix controller connection check + * cellGem: reset struct on controller reset + * cellGem: add some more checks + * cellGem: set cellGemGetCameraState values + * cellGem: implement cellGemHSVtoRGB + * sys_spu: Add one more limiting SPU threads creation condition + * Fixup HLE lwmutex + * cellGem: cellGemPrepareVideoConvert update + * cellGem: fix mouse positions + * cellGem: update cellGemGetState + * cellGem: add more mouse buttons + * cellGem: add some more error checks + * cellGem: disable tracking in cellGemForceRGB + * cellGem: improve hue handling + * cellGem: fix fake move calibration status flag + * cellGem: add ext_id and SHARP_SHOOTER_DEVICE_ID + * cellGem: fix typos, add some comments and reorder + * rsx: Revert use of std::has_single_bit + * rsx: Fix interpreter texture fetch + * PPU: Improve accuracy of "Accurate PPU 128 reservations" mode + * Bugfix of sys_lwmutex_destroy + * SPU: Implement sys_spu_initialize and limit of physical SPU threads + * ppu compilation: fix facepalm (double increase) + * sys_prx_unload_module: fix log message + * Use c++20 has_single_bit for POT test + * rsx: Improve unnormalized coordinate sampling + * rsx: Implement vtc encoding for NVIDIA OpenGL support + * rsx: Do not use VTC tiling on NPOT textures + * Crypto/ec: Make internal functions static + * Fixup for SPU Debug mode (bad SHA1) + * Fix thread time/cycles report with respect to thread pool + * SPU Profiler: adjust accumulation logic + * Fix HLE LWMutex setting - Implement dynamic initialization of HLE functions + * System: add progress update on existing modules + * Debugger: Add some error pop-ups for invalid operations + * Fix sys_storage_read + * vk: Fix a few incorrectly calculated scratch buffer sizes + * Fix some warnings + * SPU Cache: allow to dump cache upon startup + * Fix CPU Profiler regression + * Qt: add fullscreen mouse lock setting + * vm_ptr.h: Improve try_read() (#10627) + * vm_native: add workaround for FreeBSD 12 + * vm_native: enable memfd_create on FreeBSD + * Qt: move java mode setting to advanced tab + * Qt: abort batch PPU compilation on dialog cancel + * Qt: add nullptr checks in msg_dialog_frame + * Qt/System: reset boot path after directory scan + * Remove unused ppu_initialize declaration + * System: add vsh.self when scanning vsh/module + * System: make IsPathInsideDir a member function + * Qt: compile vsh/module instead of vsh.self + * Qt: fix vsh ppu compilation and add compile stage + * Qt: Compile entire sys folder for firmware + * Qt: disable VSH boot if not installed + * RSX: fix 'Working buffer not big enough' + * vk: Fix scratch allocation when doing GPU deswizzle + * StrFmt: fix comma placement in format_byte_array + * vk: Handle out of memory errors that are deferred during texture binding + * vk: Fix comparison between composite memory types + * vk: Force explicit minimum size declaration for scratch buffers + * vk: Fix undefined format class for typeless helpers + * vk: Allow creating temporary subresources to fail if we run out of memory. + * rsx: Set composite images upload context based on their actual contents + * vk: Allocate enough scratch memory for GPU deswizzle + * vk: Try to spread memory usage evenly across compatible types if possible + * vk: Fix use-after-free hazard by checking if we're faulting from within the texture cache + * vk: Make use of multi-pool memory types + * vk: Scrap minimum scratch buffer size and just allocate what is requested. + * vk: Dynamically select panic boundaries based on resolution scale + * vk: Implement heap aggregation + * Make sys_prx_unload_module use success type logging + * fix warning + * Qt: add option to auto install updates + * Fixed issue with SDL2 version sometimes casuing build failure (#10599) + * Qt: use last window state when leaving fullscreen + * Qt: fix game window positions if the window is bigger than the screen + * fix shared FAudio build + * system faudio fix + * vk: Disable async texture streaming on all NVIDIA cards + * replace some random Emu.Pause with fatal errors + * Qt: fix BatchCreatePPUCaches cancel + * Qt: Add VSH to BatchCreatePPUCaches + * Qt: Add Boot VSH option + * vsh.self: Fix execution on default settings (#10586) + * Include different case files on file selection filters (#10587) + * Initial implementation of sys_uart + * sys_ppu: Implement sys_ppu_thread_rename + * Extend ppu_thread::call_history_t formatter + * PPU debugger: Make calling history detect common LLE functions trampolines + * cellSaveData/UNIX: Optimize IO (#10574) + * stub rsxaudio + * sys_hid vsh + * rsx: Fix vertical windows' clip + * PPU debugger: Implement function names at the starting instruction + * PPU debugger: Add instruction disasm for PPU calling history + * cellSaveData: Fixup funcDone result check + * sys_storage vsh implementation (#10559) + * sys_ss vsh stubs + * vk: Fix double-spill for invalidated resources + * vk: Fix nul deref in spill code + * vk: Fix null deref in texture cache when dumping temporary storage + * rsx/vk: Improve recovery during OOM situations + * Make little use of formatting byte arrays + * vm_ptr.h: Do not allow dereferencing for void ptr + * Minor fixup of vm::ptr + * LV2: Fix IPC key reading from attributes + * Fixup byte array formatter + * Stub sys_fs mount functions for vsh (#10561) + * Stub libfs_utility_init to bypass FSCK checks by vsh. + * sys_sm_get_ext_event2 stub + * Formatting Library: Implement byte arrays formatting + * Implement TAR-based directory archiver + * PPU debugger: Implement PPU calling history + * Stub sys_io for vsh. + * Hack for msmw2.sprx timeout. + * [MSVC] glslang fix + vs2022 fixes + * Win32 FS: Implement support for large reads/writes + * Clang workaround for c++20 non-compliance + * Fix linux build + * Formatting fixes + * vk: Improve handling of texture cache temporary resources + * vk: Switch on the new VRAM management system + * rsx: Implement a simple cache eviction routine + * vk: Minor whitespace fix + * vk: Add overallocation quota for texture cache + * vk: Refactor VkTextureCache by moving most of the code to cpp file + * vk: Implement VRAM spilling + * vk: Refactor surface cache by moving code to cpp file + * vk: Rename rsx::vk_render_targets to vk::surface_cache + * vk: Improve memory load balancing and reporting + * vk: Expose memory heap sizes to the runtime. + * vk: Introduce the concept of VRAM allocation pools + * rsx: Fix invalid reference when purging unlocked sections + * fmt: add support for std::u8string + * fmt: implement char8_t string support + * SPIRV-Tools: Revert to 2020.4 + * azure: Update VulkanSDK checksum + * SPIRV-Tools: Update from 2020.4 to 2020.5 + * VulkanSDK: Update from 1.2.154.1 to 1.2.182.0 + * glext: Update from 2020.04.23 to 2021.04.20 + * stb_truetype: Update from 1.24 to 1.25 + * stb_image: Update from 2.26 to 2.27 + * curl: Update from 7.76.1 to 7.77.0 + * glslang: Update from 11.4.0 to 11.5.0 + * FAudio: Update from 21.04 to 21.07 + * Fix deref in sceNpMatching2CreateContext (#10539) + * kernel_explorer: Atomic PPU state updates + * Qt: add more Qt blockingMapped workarounds + * Qt: kernel_explorer optimizations + * sys_usbd: add PlayTV SCEH-0036 + * cellGame: treat media apps as CELL_GAME_GAMETYPE_HDD + * cellGame: improve logging + * Mount bdvd_dir regardless of patch category + * Qt: show patch version for disc games regardless of the patch category + * Refactor faudio submodule (#10397) + * Qt: add PPU LLVM Java Mode Handling to debug tab + * kernel-explorer: Add logging ability + * Improve kernel-explorer's user experience + * sceNp: fix invalid ctx dereference + * rpcs3_version: Bump to 0.0.17 + * rsx: Implement dynamic vertex offset updates + * Fix HLE callbacks within context of HLE PPU stack variables + * Improve ppu_thread::stack_push + * vm_ptr.h: Use concepts + * rsx: Implement support for extended vertex programs + * VFS: Fix paths override + * rsx: Improve VBLANK accuracy + * Fixup for #10490 + * Improve thread aborting mechanism (#10490) + * sys_fs: Fix ENOTMOUNTED of open + * Qt: apply gui settings on regular apply and save + * Qt: replace old grey config icons in gamegrid mode + * Increase some icons' visibility in dark themes. (#10485) + * Trophy notification improvements (#10482) + * vk: Remove unused input from attachment clear pass + * rsx: Don't leak data during partial clears + * media_info: improve error logging + * cellSearch: extend media_info for video files + * cellSearch: move audio info to separate util file + * move try_to_int64 to StrUtil + * Qt: fix warning + * sceNp: add some more constants + * kernel-explorer: devirtualize lv2_fs_object and print more information (#10487) + * fs: alternative fs::pending_file implementation (Win32) + * cellCamera/cellGem: Fix time stretching setting (#10476) + * rsx: Fix emulation stopping in cpu_thread::is_paused poll (#10475) + * GUI: Add PPU threads to debug tab + * RSX Cache: Prevent crash on failure to obtain cache directory (#10474) + * sys_fs: improve sys_fs_open accuracy for /dev_bdvd + * Fix cellMouse/Keyboard initialization + * vk: Ensure async scheduler thread is never auto-spawned by fxo + * rsx: Remove unused variable leftover from refactoring + * rsx: Resync excluded memory regions to avoid memory tests failing after flush events + * rsx: Refactor surface inheritance logic + * lv2_timer: manage timers by separate thread (#10445) + * rsx: Fixup for byte order when passing data via vertex registers that are not inline arrays (register vertex data and push buffers) + * Qt: add missing key auto repeat checks + * rsx: Pass vertex attributes streamed via register write in PS3-correct format + * vm_native: bypass rpcs3_vm creation if overcommit is enabled (Linux) + * Logs: Prevent minor race in Emu.Run() regarding logging levels + * vm_native.cpp: change rpcs3_vm name/location priority (Win32) + * Improve bitwise serialization trait + * Qt: Fix Play/Pause/Resume Shortcuts + * serialization.hpp: Fixes + * Implement fmt::ensure (assert-like with formatted message) + fmt::tie + * Qt: fix empty game list phenomenon + * Qt: fix possible race in RepaintIcons + * Qt: invalidate invisible game item pointers + * Rebase hidapi + * vk: Properly destroy renderpass cache + * rsx: Add floor workaround for GPUs with rounding issues + * fixed_typemap.hpp: add range iterator + * Hotfix #10411 + * Make rsx::simple_array compatible with serialization + * System.cpp: Move some Emu.Stop() code to a more strategic placement + * Fixup serialization utility + * Improve emulation stopping speed + * Implement serialization.hpp, remove cereal submodule + * rsx: Fix depth/color mismatch resolve in texture cache + * rsx: Fix surface deduplication crash + * Qt: Fix concurrency bug in trophy manager + * Qt: Only load trophy icons on a need to know basis + * Qt: simplify zero padding in trophy icon path + * rsx: Fix expired sampler descriptors + * Qt: kind of lazy loading icons + * Get rid of mobile Kepler class and add some missing GPUs + * gl: Add some debug visualization to internally verify consistency + * rsx: Implement proper decoding for some obscure fragment instructions + * Fix sys_event_flag_wait result set (#10404) + * Revert "moved build options to options.cmake" + * Fix missing game licence logging (#10402) + * BUILD: Refactor zlib submodule (#10393) + * Fix span copy after refactoring + * Update FW 4.87 Latest Version + * Unify .gitmodules url as relative ones. + * Bump GLIBCXX version requirement to 3.4.29 thanks to using brand new compiler features Fixes #10378 + * Explicitely include CMakeDependantOption for CMAKE_DEPENDANT_OPTION + * vk: Rewrite partial clear shader + * vk: Enable use of input attachments + * BUILD: Refactor spirv submodule (#10384) + * Qt: fix game list custom config icon refresh + * remove cirrus FreeBSD 12.2 build + * impressive typo fix + * span: implement as_span workarounds as utils::bless + * vm::ref: remove erroneous default constructor + * Don't use -fconcepts anymore + * vk: Validate pipeline state before compiling in case of shader cache moved between GPUs/drivers + * vk: Improve compatibility with sub-par drivers and hardware + * Replace gsl::span for std::span (c++20) (#7531) + * shared_ptr.hpp: don't use fake objects + * types.hpp: add PtrCastable concept + +------------------------------------------------------------------- +Sun May 30 00:14:46 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.16~git20210529: + * SPU LLVM: Add missing WRCH PC updates + * pads: Remove outdated DualSense battery note + * cellVdec: silence "Unsupported time_base" error log spam + * SPU LLVM: Expand branch optimizations for more instructions + * Include limits.h + * overlays: move more code to cpp + * BUILD: Refactor glslang submodule (#10361) + * VS: fix libPng ProjectReference in emucore + * fix some warning spam + * perf_overlay: fix guide line locations + * try to fix pad interception + * cellPad: do not use recusrive mutex + * Fix cpu_thread::check_state() cpu_flag::temp support + * Fix reservations handling in logs + * rsx: Minor refactoring (#10358) + * vk: Forcefully unmap DMA blocks before destroying them (#10359) + * vk: Fix slow bo upload + copy when using RADV + * vk: Workaround for slow bo transfer (pinned<->VRAM) when using RADV + * perf_overlays: only calculate metrics on update + * perf_overlays: only compile dirty graphs + * perf_overlays: add avg and 1p high/low + * sys_prx/overlay: Fix disambiguator of module names opened by FD (#10340) + * Set min gcc version to 11 + * Refactor hidapi submodule (#10346) + * scale debug overlay based on current dpi settings + * Simplify PPU exit + * vk: Fixup on linux + RADV combo (#10341) + * rsx/vk: Use backend configuration to track options that can be modified on a per-device basis + * vk: Lock passthrough DMA behind the async streaming option + * vk: Avoid repeated chip_class lookup by using generic global function + * vk: Add workarounds to disable incompatible options + * CI: Add FreeBSD 13 + * perf_overlay: update interval config update + * vm_native: fix Linux/Posix sparse file check + * sys_mmapper: Fix IPC-enabled instances memory consumption + * vm_native: improve sparse file check (Linux/BSD) + * vm_native: improve sparse file implementation (Win32) + * types.hpp: implement min_v<>, max_v<>, SignedInt, UnsignedInt, FPInt concepts + * types.hpp: rewrite _u16-_u64 suffixes + * types.hpp: replace custom std::bit_cast + * kernel-explorer: Save self mem-container ID and use it + +------------------------------------------------------------------- +Sun May 23 00:13:56 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.16~git20210522: + * Bump gcc to 11, shellcheck and SDL2 (#10324) + +------------------------------------------------------------------- +Sat May 22 10:23:48 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.16~git20210522: + * types.hpp: implement smin, smax, amin, amax + * vm_native: try to workaround another bug (Win32) + * kernel-explorer: Implement PPU scheduler state information + * kernel-explorer: Fix horrible performance + * TROPUSR: Optimization + * TROPUSR: Loader Improvements + * crypto light refactoring. using volatile f/p guaranting assembly will generate call* instruction on memset for secure buffer zeroing. usage in sha1 api as well. + * logs.hpp: another fixup for RPCS3.log + * logs.hpp: fix fatal typo + * Fix bugs due to clocks scale setting being dynamic + * Fix bug of sys_rsx_context_attribute + * Update sys_rsx_context_attribute + * Improve get_current_cpu_thread() + * logs.hpp: refactoring (logs::message) + * Improve error_code (new formatting constructor) + * vm_native: sparse file fixup (Win32) + * Update commits + * Add supporters + * edat: Remove redundant logging + * Minor change in msg_dialog_frame + * metainfo: move away from deprecated appdata + * metainfo: make license explicit + * Simplify error_code class + * Downgrade LLVM to previous commit (fixup) + * bs_t<>: add all_of() and none_of() + +------------------------------------------------------------------- +Tue May 18 18:33:52 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.16~git20210518: + * Update LLVM + * vm: disable sparse files on win7 + * 3rdparty: Add option to build against system xxhash + * 3rdparty: Add option to build against system pugixml + * 3rdparty: Add option to build against system flatbuffers + * 3rdparty: Fix building with system wolfssl + * SPU LLVM: Optimize branching - Detect a pattern where vpmovmskb and a check against the sign bit can be used instead of checking against zero + * Move HLE table address to FXO (#10284) + * lv2: Fix overflows of periodic timers + * Make RPCS3 license explicit in README + +------------------------------------------------------------------- +Sun May 16 18:00:44 UTC 2021 - pousaduarte@gmail.com + +- Update to version v0.0.16~git20210516: + * fix azure builds + * Fixup + * Update cmakelists + * rsx: Refactor program texture state handling to be persistent across shader swaps + * BUILD: Move buildfiles & improved prop includes (#10251) + * kernel-explorer: Implement SPU ports/interrupt tags information + * Remove lv2_event_queue::check(weak_ptr) + * sys_interrupt: weak_ptr -> shared_ptr + * sys_timer: weak_ptr -> shared_ptr + * sys_spu: weak_ptr -> shared_ptr + * cellAudio: weak_ptr -> shared_ptr + * CPU Profiler: weak_ptr -> shared_ptr + * SPU: Optimize SPU ports/queues + * Emulation stopping bugfix + * SPU LLVM: improve MPYH instruction + * Update LLVM commit + * Fix page mapping rights to file mapping + * Add Intel's Rocket Lake 11th gen cpu. (#10205) + * Implement const_str_t<> helper + * lv2_obj::create: fix pessimizing move + * Enable -Wattributes warnings + * vm_native: improve sparse file handling + * reverted comment + * gl: Intel GPU shader fix + * vk: Ensure MSAA surfaces are in RW state before attempting to transfer data. + * rsx: Fix transfer barriers not triggering resolve target initialization + * fs: Optimize filesystem handle reconstruction + * Don't fatal on sparse file initialization failure + * rsx: Move sys_rsx info to rsx::thread (#10258) + * vk: Add some more debugging utils for RDC captures + * vk: Allow flipping without wait + * rsx: Handle transfer_read differently from transfer_write + * rsx: Ignore write-to-self via blit engine. + * event queue: Structure size efficiency + * kernel explorer: Implement interrupt handler/service information + * sys_interrupt: Save ID of self tag/handler + * sys_event: Save ID of self event queue + * couple of warning build fixes + * VS: fix some filters + * Qt: allow renaming of the current user + * LV2: Fixup for IPC + * sys_event: Typo fix (#10246) + * BUILD: Refactor libpng submodule (#10238) + * LV2: Improve IPC support (#10206) + * Remove libopengl.so.0 hack, and use LEGACY CMake OpenGL option for AppImage builds (#10234) + * stblib: disable another unsupported clang warning (#10244) + * fs: implement fs::get_temp_dir() (Win32) + * vm: disable locking main/video/stack for now (TODO) + * Implement s128 type (based on u128) + * vm: add "hook" memory (32G) + * vm_native: add cow flag to map functions + * changed discord-rpc to discordRPC + * relocated openal cmake + * relocated stblib files + * relocated discord-rpc cmake + * changed USE_SYS_LIBUSB to USE_SYSTEM_LIBUSB + * buildsystem refactoring cleanup + * BUILD: Refactor asmjit submodule (#10230) + * Correct mismatched licenses in Crypto 5 files in Crypto were licensed under GPL-3.0-only which is incompatible with our project's GPL-2.0-only license. They have now been corrected to use GPL-2.0-or-later. + * Bundle libOpengl.so.0 manually. Fixes issue #10226 + * BUILD: Refactor curl submodule (#10228) + * SPU TG: Simplify state of saved SPU image data + * fix relative links to common_default* props + * BUILD: Refactor 7zlib (#10222) + * Simplify named_thread construction + * rpcs3_version: Bump to 0.0.16 + * .github: Update issue templates + * .github: Update PR-BUILD.md + * Update BUILDING.md + * .github: Update CONTRIBUTING.md + * curl: fix visual studio build + * stblib: Ignore new 3rdparty warnings + * curl: Update from v7.72.0 to v7.76.1 + * stblib: Update stb_truetype from v1.21 to v1.24 + * stblib: Update stb_image from v2.22 to v2.26 + * pugixml: Update from v1.9-git to v1.11.4 + * rsx: remove unused tile functions + * GL: Remove unused copy functions + * VK: ReSharper warning fixes + * GL: resharper findings (too lazy for const functions) + * OpenAL: Update include from 1.20.1 to 1.21.1 + * XAudio2: Update from 1.2.0 to 1.2.6 + * FAudio: Update from 20.03-git to 21.04 + * overlays: implement text_align::right + * user-overlays: add sanity check for enter button + * save-overlays: add entry size info + * save-overlays: add localization + * save-overlays: change list entry contents. + * cellSaveData: keep focus after confirmation cancel + * Use consteval (experimental) + * Remove redundant operators != + * glslang: Disable precompile headers + * glslang: Update to 11.4.0 + * BUILD: Refactor libusb submodule (#10169) + * Simplify umax + * Simplify utils::umulh64 (MSVC) + * Fixup for sys_time_get_timezone (3rd path) + * Toolchain upgrades + * CI/FreeBSD: stop caching downloaded packages + * vk: Add support for tagging objects to ease debugging + * rsx: Make renderdoc compatibility mode a general option + * Rename Rockband to Rock Band + * Implement sys_time_get_timezone syscall + * vk: Refactor render target code + * Test alterable aggregates via overriding be_t + * fmt: support numeric u128 formatting + * u128: add multiplication support (for MSVC) + * shared_ptr.hpp: implement make_single_value(), make_shared_value() + * shared_ptr.hpp: add invoke operator + ------------------------------------------------------------------- Sun Apr 25 05:40:39 UTC 2021 - idesmi@protonmail.com diff --git a/rpcs3.obsinfo b/rpcs3.obsinfo index 79ad1d5..0050254 100644 --- a/rpcs3.obsinfo +++ b/rpcs3.obsinfo @@ -1,5 +1,5 @@ name: rpcs3 -version: 0.0.15~git20210424 -mtime: 1619289789 -commit: 7197dd751a5049ab2cbfce232a5dc50a16a2411e +version: v0.0.18~git20210901 +mtime: 1630504598 +commit: 06f733a7f2dcbfb9a88ad3b8a8d96ee7c245ad56 diff --git a/rpcs3.spec b/rpcs3.spec index 069c6f2..bf0e73c 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.15~git20210424 +Version: v0.0.18~git20210901 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0-only @@ -147,13 +147,6 @@ cd ../%{name}_build %{_datadir}/icons/hicolor/scalable/apps/%{name}.svg %{_datadir}/icons/hicolor/48x48/apps/%{name}.png %{_datadir}/%{name} -%{_datadir}/metainfo/%{name}.appdata.xml - -%exclude %{_libexecdir} -%exclude %{_includedir} -%exclude %{_bindir}/llvm-tblgen -%exclude %{_bindir}/xxhsum -%exclude %{_libdir}/libxxhash.a -%exclude %{_mandir}/man1/xxhsum.1.gz +%{_datadir}/metainfo/%{name}.metainfo.xml %changelog