forked from pool/rpcs3
Accepting request 963013 from home:xenonpk
- Update to version v0.0.21~git20220314: * Build on Monterey and set target to 11.6 * Low Power Mode detection - Update to version v0.0.21~git20220312: * cellMic: remove cellMicRead error spam * rsx: Unconditionally set MSAA flags if MSAA is active * rsx: Clean up surface cache routines around RTT invalidate * Use simpler C00 unlock EDAT check in GUI * rsx: Fix msvc build * rsx: Fix clang build * rsx: Reduce the performance impact of enabling the profiling timer * rsx: Avoid calling slow functions every draw call * rsx: Fully process texture if surface cache configuration changed * rsx: Fix build * rsx: Optimize metrics a bit * rsx: Fix surface write coherency when MSAA is active * cellMusic/Decode: add SelectContents functions - Update to version v0.0.21~git20220306: * cellMusic: fix qt music handler resume - Update to version v0.0.21~git20220305: * cellMusicDecode: initial implementation * Fix macOS CI Qt path * Fix some enumeration warnings * cellMusic: implement qt music handler * vk: Encode image type when caching resources * Revert "rsx: Downgrade depth-1 3D images to 2D (#11593)" * rsx: Downgrade depth-1 3D images to 2D (#11593) * rpcs3_version: Bump to 0.0.21 * Qt: store pad settings state and remove max size - Update to version v0.0.20~git20220227: * Round macOS icon * Set min macOS version to 11.6 * gui/themes: YoRHa by Ani (r2) (#10785) * vk: Do not enable passthrough DMA unconditionally (yet) * Flush dma offloader on texture read sema * Qt: show time of day in 'last played' game info, log current time when RPCS3 boots (#11220) * Disable passthrough DMA for proprietary intel driver * vk: Drain the label queue before using the CPU fallback to avoid out-of-order signals * rsx: Remove leftover dprints * vk/rsx: Tuning and optimization for host labels * rsx: Add the option to the advanced tab * rsx: Implement host GPU sync labels * Qt: set organization name * shortcuts: add some logging, fix shortcut path * update_manager: add some logging * Drop redundant declaration * Fix build * vk: Remove unused variables * vk: Remove hardcoded command buffer list length * vk: Remove pointless function (VKGSRender::open_command_buffer) * vk: Move renderer types to a separate file * vk: Rewrite command buffer chains * macOS: Implement shortcuts * Fix macOS builds * windows: fix windows shortcut paths * linux: fix shortcut icon aspect ratio * Unbreak macOS builds * cellSearch: fix cellSearchStartListSearch * Qt: create rpcs3 shortcuts * Qt: properly hide metal sempahore if not apple * cellSearch: more logging * rsx: add boost mode shortcut * Add MoltenVK Semaphore setting - Update to version v0.0.20~git20220219: * cellSearch: log audio and video metadata * cellSearch: silence irrelevant log error * cellMusic: fix cellMusicSetVolume log messages * RSX: Fix rsx capture stop * Fixes some unchecked derefs in sceNp logging * Fix sys_fs_close FD state logging * vk/dma: Initialize COW DMA block contents to avoid leaks * Bump vulkan headers requirement * cellSaveData: Check filename format of savedata files (#11502) * gl: Harmonize format conversion values * vk: Drop unused native format ABGR8 * gl: Remove pointless assert * qt: Add translation resources * qt: Update tooltips * vk: Per work-queue scratch resources * vk: Ignore queue transfer stuff when using 'fast' mode * Fix linux build * vk: Spec-compliant async compute - Update to version v0.0.20~git20220212: * Terminate headless rpcs3 if nothing was booted * Use RPCS3/asmjit fork * Input: multithreaded handlers * rsx: End the current frame before performing cache cleanup to release in-flight data * vk: Rewrite resource management * vk: Fix up multiple resource allocation routines * Rename CallAfter to CallFromMainThread * rsx: Lower performance warnings to 'warn' level instead of 'error' level to avoid causing panic for users * rsx: Fix memory tagging and add some security checks - Update to version v0.0.20~git20220206: * Fix IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP * vk: Speed up cached image search a bit * vk: Fix WCB crash * vk: Silence compiler warnings * vk: Use image hot-cache for faster allocation times * Qt: save settings dialog window state * Add overlay animations * Qt: make patch manager dialog resizable * Qt: make about dialog resizable * Qt: add scrollbar to settings dialog * Qt: adjust wording for updates * Implement Emulator::GracefulShutdown() * rpcn: add cookie impl to tickets - Update to version v0.0.20~git20220201: * Qt: fix compat download abort * input: add enumeration threads for each hid_pad_handler * input: add missing nullptr checks for pad * Audio: prevent click at play/pause * XAudio: fix deinitialization order * SoundTouch resampler integration * Fix linkage error on debug build with clang-13 * SPU LLVM: Add relaxed xfloat option - This new setting is on by default - It's active when approximate default is disabled - Approximate xfloat is now exposed to the gui * rsx: Validate requested images before attempting to upload them * vk: Fix 'grow' behavior when we reach the size limit * vk: Fix working buffer calculation for emulated D16F operations - Update to version v0.0.20~git20220129: * Implement fs::isfile (#11447) * macOS CI: Don't hardcode moltenVK and llvm version-specific paths * Windows Hotfix: Update hidapi * Fixup creating image path * Fix overlays::image_info constructor * Implement utils::memory_map_fd (partial) - Update to version v0.0.20~git20220126: * gl: Clean up format bitcast checks and register D32F type for FORMAT_CLASS16F * Fix missing typeless info update * overlay_controls.cpp: Improve image_info ctor withstandability * vk: Fix float16 requirement issue * Add loop building utilities for ASMJIT * Improve JIT profiling on Linux * Fix abuse of fs::pending_file * Call avcodec_register_all in case of old ffmpeg * Remove built_function * macOS: Fix DS3 init on Monterey * qt: Encourage users to use better ZCULL synchronization options * vk: Rework format feature validation - Update to version v0.0.20~git20220123: * Add a QGroupBox in RPCN password window * rsx: Improve coverage checking logic to handle 3D and cubemap resources * rsx: Take depth into account when calculating coverage * rsx: Fix local slice height calculation * vk: Only enable DCC workaround if the format features allow it * macOS: Implement texture swizzling for 16-bit formats * Initial support for Apple GPUs * Disable macOS swizzling workaround * cellVdec: constify AVInputFormat for ffmpeg >= 5.0 * cellAVdec: constify AVCodec for ffmpeg >= 5.0 * PPU: port FP convert instructions to Aarch64 * PPU/simd.hpp: minor changes in DP instructions * PPU: rewrite MFOCRF+MFCR instructions * PPU: rewrite LVSL/LVSR instructions * Use global variable in gv_zeroupper * PPU: rewrite LVLX/LVRX/STVLX/STVRX instructions * PPU LLVM: use masked stores for STVLX/STVRX * vk: Avoid leaking descriptor copies * vk: Keep the total number of allocated samplers under control * PPU: fix crash on SSE41 CPU in internal builder * PPU: print internal interpreter build error * PPU: fixup for old CPU * PPU: refactor shift and splat instructions * Qt: fix RestoreDefaults crash * Qt: check for patch updates * ARM: don't calibrate TSC, use cntfrq_el0 info * PPU: improve interpreter codegen * Remove unnecessary asmjit::imm_ptr * PPU: refactor vector rounding instructions * PPU: refactor VPack instructions * PPU: more interpreter refactoring (VPERM) * Fix PPU decoder settings dialog * Force close socket in sys_net_bnet_close * Fix invalid descriptor setup if subdraw0 has broken vertex setup * rsx: Optimize 8-bit rounding logic a bit * rsx: Round up 8-bit ROP output on NVIDIA cards * rsx: Surface format remapping enhancements * PPU: Rename new ppu_use_nj_bit setting to flip it back * PPU Interpreter: fix accuracy flag dispatch * PPU LLVM: improve accuracy of VSL/VSR * PPU LLVM: fix VMINFP and VMAXFP accuracy * PPU LLVM: fix VNMSUBFP sign handling * PPU: restore previous NJ mode handling option * Qt: Fix accurateXFloat enabled state in settings dialog * Initial Linux Aarch64 support * vk: Enable shading rate hack for all GPUs * Revert recent file system changes (#11370) * Fix typos (#11361) * FS: use std::filesystem::u8path * VFS: fix missing path deliminators * aes.cpp: Use secured memory resetting * Update PPUTranslator::MTFSFI for its intention to be clearer * shared_ptr.cpp: Remove std::swap specialization * Bugfix of Emulator::Load disc path searching * fs: Reimplement path resolving using std::filesystem::weakly_canonical * WolfSSL: Use a custom UTF-8 aware fopen on Windows * Implement proper macOS version check (#11352) * macOS: Increase thread stack size to 8 MiB * Log maxfiles to file and stderr on *NIX * macOS: Set correct maxfiles (fixes shader cache and SPU LLVM) * macOS: Fix arrow keys * Update wolfssl * macOS: Warn if Vulkan is not supported * Disable OpenGL on macOS * rsx: Use 32 bit integers for pitch * cellGame: Fall back to VERSION field if APP_VER is missing from PARAM.SFO * More sys_uart packets (#11332) - Update to version v0.0.20~git20220107: * rsx: use coverage ratio to determine when too much data is overlapping * rsx: Rework invalidation tagging * rsx: Bump surface removal threshold values * rsx: Add optimized version of section removal code * cellAudio: fix enqueued samples computation * rsx: Fix wrong fault report in initialization (#11323) * macOS CI * Fix macOS hidapi CMakeLists * Fcntl 0xc0000007, 0xc0000015, 0xc000001c * USB: Improve SingStar emulation * llvm: Update to latest submodule commit (#11325) * Add multi-config generator build support for Windows. * hidapi CMakeLists.txt fix * Rebase hidapi to 0.11.0 * SPU: Use REP MOVSB in do_dma_transfer - Try to use REP MOVSB when the size of the transfer is above a certain threshold - This threshold is determined by the ERMS and FSRM cpuid flags - The threshold values are (roughly) taken from GLIBC - A threshold of 0xFFFFFFFF indicates that the cpu has neither flag * HLE: fix some types * gl: Fully drop alignment restriction for compressed textures * rpcs3_version: Bump to 0.0.20 (#11318) * Update ASMJIT (new upstream API) * GDB: Rework to_hex/hex_to functions * Handle SYS_NET_IPPROTO_IP get/setsockopt Improve net logging. * Fix builds on additional platforms * Update LLVM commit * Add an error check in JITAnnouncer event listener * LLVM: enable some JIT events (Intel, Perf) * rsx_methods.cpp: optimize compile time (120s to 10s) * copy_data_swap_u32: build AVX-512 path * Disable built_function on __APPLE__ * BufferUtils: remove dead code (vertex streaming) * Re-refactor copy_data_swap_u32 again * Don't use vm::preallocated flag in patch enclave allocs - Update to version v0.0.19~git20211226: * rsx: Fix zclip w scaling * Fedora (35): Adjust to Pipewire adoption ++QT deps * sys_rsx: Outlaw mapping sys_vm memory to RSX IO address-space * macOS: Implement texture converter for Metal (2) (#11289) * rsx: Remove noisy debug print * rsx: Exercise caution when testing for overlaps in invalidated sections * Drop libwayland-client from official appimages * rsx: Handle floating point shenanigans * rsx: Enable fallback for devices without wide integer Z buffers * rsx: Remove zclip hackery * Implement "built_function" utility (runtime-generated assembly) * Use PAUSE in vk::query_pool_manager::get_query_result * Use aligned stores in write_index_array_data_to_buffer * BufferUtils: refactoring * Fix remap_vector redefinition on macOS (#11271) * TSX: enable same data optimization for PUTLLC * TSX: refactoring M * TSX/PPU: fix conditional store regression - Update to version v0.0.19~git20211217: * Input: fix min stick input of keyboard pad handler * Input: implement stick multipliers for keyboard - Update to version v0.0.19~git20211215: * Add missing virtual destructors to some base class * cellSaveData: prevent some potential crashes due to corrupt files * macOS moltenVK support and SIGBUS handling (#11252) - Update to version v0.0.19~git20211210: * SPU LLVM: Disable affineqb shufb paths temporarilly * Qt: fix screenshot path creation * Debug SPRX check * cellAudio: Recover XAudio on failed initialization * cellAudio: relax FAudio error handling * cellAudio: recover Cubeb on failed initialization * cellAudio: move some stuff to cpp * cellAudio: use members instead of config values * Remove unnecessary define * rsx: Avoid skipping input mask checks due to static flow control * rsx: Improve image aspect tests * PPU LLVM: fix bitcast usage to enable constant folding * LLVM DSL: print some debug info in get_const_vector<v128> * Introduce coroutine support (util/coro.hpp) * Put std::hash specialization out of std * cellVideoOutConfigure: treat unknown aspect as AUTO * Update README.md * SPU LLVM: Fix vgf2p8affineqb usage - Reverse the order of the bytes in the selection masks. Previously it was assumed that byte 0 would determine the output of bit 0, but byte 7 determines the output of bit 0. - Update to version v0.0.19~git20211205: * logging: Tell apart PPU access violation caused by executing unmapped memory * PPU LLVM: rewrite and optimize saturation bit * PPU LLVM: inline remaining vector instructions * PPU LLVM: modernize most vector instructions * PPU LLVM: allow to drop setting SAT flag (optimization, module-wide) * PPU LLVM: rewrite more packing instructions * PPU LLVM: rewrite some packing instructions * PPU LLVM: modernize some code with new DSL * [rsx] reduce size of config structs * [Config] Use std::less<> for std::map<...> Reduces amount of string copies [Utilities] fmt::replace_all: avoid creation of temporary strings * sys_spu_thread: Removed unused field access * Fixed debug build compilation errors const_str_t constructor without arguments shoud be constexpr for usage as default initializer in constexpr functions * [Utilities] Fixed area_base operator* scalar type * rsx: Add some sensible fallbacks (#11219) * sys_spu: Implement SPU image segment info checks (#11211) * rsx: Simplify unconstrained aspect ratio conversion * rsx: default initialize RsxDisplayInfo * cellAvconfExt: add some trivial param checks * avconf: Add const to fxo references * rsx: Fix image scaling * VK/GL: honor game's aspect ratio when scaling * fs::file: always use strict reading mode for large reads (#11206) * CI: switch FreeBSD to Clang/libc++ 13 (#11214) * Update xxHash to version 0.8.1 * Update glslang to version 11.7.1 * Update FAudio to version 21.11 * CellAudio fixes - Update to version v0.0.19~git20211128: * vk: Fix incorrect mixed transfer modes for mipmapped VTC * rsx: Fix sloppy format matching test * sys_usbd improvements (#11202) * Ignore Log subsection for config obsolete check * Impl sys_usbd_get_device_location * Emulated v406 usio * Audio backend improvements * rpcs3: Fix the DATADIR path for AppImage * Unused var * rsx: Roll back some optimizations * rsx: Fix handling of scaling requests for packed formats * gl: Enable handling of X16 blit targets * rsx: Update sampler format class when inheriting mipmap slices/sections * Stub uvc camera init * vk: Remove lavapipe workaround * sys_usbd: make emulated turntable interrupt transfer as fast as possible * cmake: Use GNUInstalldirs * sys_fs: Place all path-format checks upfront, implement more checks * Debugger: Show PPU reservation data * lv2: Add missing reservation disowning in lv2_obj::yield * Input: Log path on hid_open_path error - Update to version v0.0.19~git20211120: * cellSaveData: always log setList and setBuf * improvise CELL_SAVEDATA_ERRDIALOG_NOREPEAT * Qt: simplify callbacks.resolve_path * overlays: simplify backup icon copy procedure * Memory Searcher: Peek full string in log, fix case-insensitive search * GUI: Rename memory string searching tool to "Memory Searcher" * Update LLVM commit (fixup) * Update SpuTest to v1.1.2 * Qt: only show prefix for fatal messages * Properly recognize triggers and axes for evdev pads. * Implement sceNpManagerGetPsHandle (#11164) - Update to version v0.0.19~git20211116: * Update LLVM commit * VK: fix NVIDIA driverVersion check * rsx: fix possible segfault * cellKbCnvRawCode: use proper constants * cellRtcGetDaysInMonth: fix param check * Some typo/warning fixes * Qt: Fix log prefix in log_frame * overlays: add stick input to native dialogs * overlays: add R3, L3 and PS buttons * input: add made up CELL_PAD_CTRL_PS enum * cellGem: add comment about hack * overlays: add system sounds * rsx: Properly implement immediate mode rendering * rsx: Clear some leaking register state between runs * Fix headless mode * Account empty EDAT (#11146) * sys_event: Fix PPU queue forced uproot of waiters (#11147) * Disable vulkan in Windows build when HAVE_VULKAN is off and other cmake build fixes. (#11118) * Qt: fix initial pad settings dialog size and position * Update OpenSUSE Qt5 dependencies (#11135) * Curl: fix --verbose-curl option * SPU LLVM: Optimize branch following ORX - test the input of ORX directly for zeroes, instead of the result * Fixes rpcn_client.h func ptr comparison warning * Add HAVE_SNI definition to curl build for wolfssl * curl: add verbose logging * Special nullptr optParam->cbFunc case fix * NP: add signaling_handler wakeup on connect queue * rsx: Fix texture state propagation between unrelated draw calls * NP: Implement sceNpMatching2DeleteServerContext * NP: Implement sceNpBasicGetFriendListEntry * NP: Cache Manager + improvements * rpcn: new allocator + refactoring of np_handler * rpcn: extra changes * The Velocity Improvements: RoomData/RoomMemberData commands & fixes * llvm: Add AVX-512 detection for Alderlake (#11121) - Update to version v0.0.19~git20211106: * SPU LLVM: Hook up 128 bit spu verification - Also fix FMA enablement for sapphirerapids * Qt: fix initial TSX selection * vk: make upscaler dynamic * Qt: improve fsr tooltip area * rsx: Restore shader disassembler to working state * Qt: Consider TSX-FA in settings dialog * Specify the compiler for llvm_build (#11110) * fix npDrmIsAvailable * Fixes of PS3 filesystem EDAT/SDAT handling * vk: Do not clip region using renderpass renderarea, we have scissor for that * SPU/SYSINFO: Disable TSX by default for TSX-FA cpus (#11105) * CPUTranslator: Enable FMA for alderlake CPUs (#11106) * rsx: Configure pitch correctly for pitch-zero textures (1D) * LLVM 13 * SPU ASMJIT: Disable 512 wide spu verification - Apparantly this crashes every game. * rsx: Fixate time stamp of VBLANK * rsx: Fix typo in VBLANK processing regarding emulation pause * rsx: Implement NTSC fixup mode, improve VBLANK accuracy * rpcs3_version: Bump to 0.0.19 * GUI: Always show thread name for fatal messages (#11090) * rsx: Fix sampling in X when 0 pitch is given * overlays: fix graph offset error after applying new config * overlays: fix offset of right edge oriented graphs when detail level is none * Add more logging for Emulator Stop events - Update to version v0.0.18~git20211030: * overlays: fix trophy notification sound in queue * Qt: multithreaded trophy icon refresh * Qt: fix missing vfs mount * SPU DisAsm: Force decimal point insertion for constant floats * PS3 String Searcher: Implement instruction searching in embedded SPU images * overlays: add optional sound to trophy popup * overlays: add fade to trophy notification pop-ups * overlays: fix trophy notification pop-up locations * Emu: Move VFS mount to Init * SPU DisAsm: Print SPU floats * Qt: fix QSvg deployment * Qt: Use svg instead of png * rsx: Do not reuse/destroy sections that have references held * gl: Use real image dimensions when decoding compressed textures * gl: Disable shader interpreter if hardware does not support bindless textures * gl: Fix decoding of wide, swizzled textures * Correct channel order * Lower some log spam * Qt: add sound-effect to screenshots * cellCamera: fix qt handler crash if object is destroyed from another thread * cellGem: hook up camera * Screenshot: add Title ID to filename OBS-URL: https://build.opensuse.org/request/show/963013 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=35
This commit is contained in:
parent
78006b1460
commit
bd22da8523
18
_service
18
_service
@ -25,12 +25,26 @@
|
||||
<param name="exclude">*.props</param>
|
||||
<param name="exclude">*.sln</param>
|
||||
</service>
|
||||
<service mode="buildtime" name="tar"/>
|
||||
<service name="obs_scm" mode="localonly">
|
||||
<param name="scm">git</param>
|
||||
<param name="url">git://github.com/intel/ittapi</param>
|
||||
<param name="filename">intel-ittapi</param>
|
||||
<param name="version">_none_</param>
|
||||
</service>
|
||||
<service mode="buildtime" name="tar">
|
||||
<param name="obsinfo">rpcs3.obsinfo</param>
|
||||
</service>
|
||||
<service mode="buildtime" name="tar">
|
||||
<param name="obsinfo">intel-ittapi.obsinfo</param>
|
||||
<param name="version">_none_</param>
|
||||
</service>
|
||||
<service mode="buildtime" name="recompress">
|
||||
<param name="file">*.tar</param>
|
||||
<param name="compression">xz</param>
|
||||
</service>
|
||||
<service name="set_version" mode="localonly"/>
|
||||
<service name="set_version" mode="localonly">
|
||||
<param name="basename">rpcs3</param>
|
||||
</service>
|
||||
<service name="download_files" mode="localonly"/>
|
||||
</services>
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">git://github.com/RPCS3/rpcs3</param>
|
||||
<param name="changesrevision">e51656e0701c4b38c3b24676090d5e5e503069b9</param>
|
||||
<param name="changesrevision">f3a325fe1af75aed7758b0ba8db9f4b032b3f044</param>
|
||||
</service>
|
||||
</servicedata>
|
3
intel-ittapi.obscpio
Normal file
3
intel-ittapi.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:dd8c7c3af3c2b186b05be82324a92675b58dabf783209c78ee6711b25c7b4afc
|
||||
size 945676
|
4
intel-ittapi.obsinfo
Normal file
4
intel-ittapi.obsinfo
Normal file
@ -0,0 +1,4 @@
|
||||
name: intel-ittapi
|
||||
version:
|
||||
mtime: 1645646583
|
||||
commit: 83d6ca4bb7df67dfacac7618bd7ef5f12735c8a7
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:aad11f0449d8178f7e919595ff12420ad3f359d5cb2ff8658669ecb922574c87
|
||||
size 312508430
|
3
rpcs3-v0.0.21~git20220314.obscpio
Normal file
3
rpcs3-v0.0.21~git20220314.obscpio
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9000180caa2d45c856e09cb088479493ea54f5a5ffe6a7d58a9abd1f6ce80fc5
|
||||
size 341087246
|
521
rpcs3.changes
521
rpcs3.changes
@ -1,3 +1,524 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 14 10:12:07 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.21~git20220314:
|
||||
* Build on Monterey and set target to 11.6
|
||||
* Low Power Mode detection
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 13 00:26:07 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.21~git20220312:
|
||||
* cellMic: remove cellMicRead error spam
|
||||
* rsx: Unconditionally set MSAA flags if MSAA is active
|
||||
* rsx: Clean up surface cache routines around RTT invalidate
|
||||
* Use simpler C00 unlock EDAT check in GUI
|
||||
* rsx: Fix msvc build
|
||||
* rsx: Fix clang build
|
||||
* rsx: Reduce the performance impact of enabling the profiling timer
|
||||
* rsx: Avoid calling slow functions every draw call
|
||||
* rsx: Fully process texture if surface cache configuration changed
|
||||
* rsx: Fix build
|
||||
* rsx: Optimize metrics a bit
|
||||
* rsx: Fix surface write coherency when MSAA is active
|
||||
* cellMusic/Decode: add SelectContents functions
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Mar 07 14:22:32 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.21~git20220306:
|
||||
* cellMusic: fix qt music handler resume
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Mar 06 00:28:34 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.21~git20220305:
|
||||
* cellMusicDecode: initial implementation
|
||||
* Fix macOS CI Qt path
|
||||
* Fix some enumeration warnings
|
||||
* cellMusic: implement qt music handler
|
||||
* vk: Encode image type when caching resources
|
||||
* Revert "rsx: Downgrade depth-1 3D images to 2D (#11593)"
|
||||
* rsx: Downgrade depth-1 3D images to 2D (#11593)
|
||||
* rpcs3_version: Bump to 0.0.21
|
||||
* Qt: store pad settings state and remove max size
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 27 22:25:54 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220227:
|
||||
* Round macOS icon
|
||||
* Set min macOS version to 11.6
|
||||
* gui/themes: YoRHa by Ani (r2) (#10785)
|
||||
* vk: Do not enable passthrough DMA unconditionally (yet)
|
||||
* Flush dma offloader on texture read sema
|
||||
* Qt: show time of day in 'last played' game info, log current time when RPCS3 boots (#11220)
|
||||
* Disable passthrough DMA for proprietary intel driver
|
||||
* vk: Drain the label queue before using the CPU fallback to avoid out-of-order signals
|
||||
* rsx: Remove leftover dprints
|
||||
* vk/rsx: Tuning and optimization for host labels
|
||||
* rsx: Add the option to the advanced tab
|
||||
* rsx: Implement host GPU sync labels
|
||||
* Qt: set organization name
|
||||
* shortcuts: add some logging, fix shortcut path
|
||||
* update_manager: add some logging
|
||||
* Drop redundant declaration
|
||||
* Fix build
|
||||
* vk: Remove unused variables
|
||||
* vk: Remove hardcoded command buffer list length
|
||||
* vk: Remove pointless function (VKGSRender::open_command_buffer)
|
||||
* vk: Move renderer types to a separate file
|
||||
* vk: Rewrite command buffer chains
|
||||
* macOS: Implement shortcuts
|
||||
* Fix macOS builds
|
||||
* windows: fix windows shortcut paths
|
||||
* linux: fix shortcut icon aspect ratio
|
||||
* Unbreak macOS builds
|
||||
* cellSearch: fix cellSearchStartListSearch
|
||||
* Qt: create rpcs3 shortcuts
|
||||
* Qt: properly hide metal sempahore if not apple
|
||||
* cellSearch: more logging
|
||||
* rsx: add boost mode shortcut
|
||||
* Add MoltenVK Semaphore setting
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 20 00:26:25 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220219:
|
||||
* cellSearch: log audio and video metadata
|
||||
* cellSearch: silence irrelevant log error
|
||||
* cellMusic: fix cellMusicSetVolume log messages
|
||||
* RSX: Fix rsx capture stop
|
||||
* Fixes some unchecked derefs in sceNp logging
|
||||
* Fix sys_fs_close FD state logging
|
||||
* vk/dma: Initialize COW DMA block contents to avoid leaks
|
||||
* Bump vulkan headers requirement
|
||||
* cellSaveData: Check filename format of savedata files (#11502)
|
||||
* gl: Harmonize format conversion values
|
||||
* vk: Drop unused native format ABGR8
|
||||
* gl: Remove pointless assert
|
||||
* qt: Add translation resources
|
||||
* qt: Update tooltips
|
||||
* vk: Per work-queue scratch resources
|
||||
* vk: Ignore queue transfer stuff when using 'fast' mode
|
||||
* Fix linux build
|
||||
* vk: Spec-compliant async compute
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 13 00:27:56 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220212:
|
||||
* Terminate headless rpcs3 if nothing was booted
|
||||
* Use RPCS3/asmjit fork
|
||||
* Input: multithreaded handlers
|
||||
* rsx: End the current frame before performing cache cleanup to release in-flight data
|
||||
* vk: Rewrite resource management
|
||||
* vk: Fix up multiple resource allocation routines
|
||||
* Rename CallAfter to CallFromMainThread
|
||||
* rsx: Lower performance warnings to 'warn' level instead of 'error' level to avoid causing panic for users
|
||||
* rsx: Fix memory tagging and add some security checks
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 06 23:04:36 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220206:
|
||||
* Fix IP_ADD_MEMBERSHIP and IP_DROP_MEMBERSHIP
|
||||
* vk: Speed up cached image search a bit
|
||||
* vk: Fix WCB crash
|
||||
* vk: Silence compiler warnings
|
||||
* vk: Use image hot-cache for faster allocation times
|
||||
* Qt: save settings dialog window state
|
||||
* Add overlay animations
|
||||
* Qt: make patch manager dialog resizable
|
||||
* Qt: make about dialog resizable
|
||||
* Qt: add scrollbar to settings dialog
|
||||
* Qt: adjust wording for updates
|
||||
* Implement Emulator::GracefulShutdown()
|
||||
* rpcn: add cookie impl to tickets
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Feb 02 15:19:05 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220201:
|
||||
* Qt: fix compat download abort
|
||||
* input: add enumeration threads for each hid_pad_handler
|
||||
* input: add missing nullptr checks for pad
|
||||
* Audio: prevent click at play/pause
|
||||
* XAudio: fix deinitialization order
|
||||
* SoundTouch resampler integration
|
||||
* Fix linkage error on debug build with clang-13
|
||||
* SPU LLVM: Add relaxed xfloat option - This new setting is on by default - It's active when approximate default is disabled - Approximate xfloat is now exposed to the gui
|
||||
* rsx: Validate requested images before attempting to upload them
|
||||
* vk: Fix 'grow' behavior when we reach the size limit
|
||||
* vk: Fix working buffer calculation for emulated D16F operations
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 30 00:40:49 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220129:
|
||||
* Implement fs::isfile (#11447)
|
||||
* macOS CI: Don't hardcode moltenVK and llvm version-specific paths
|
||||
* Windows Hotfix: Update hidapi
|
||||
* Fixup creating image path
|
||||
* Fix overlays::image_info constructor
|
||||
* Implement utils::memory_map_fd (partial)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 26 12:59:42 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220126:
|
||||
* gl: Clean up format bitcast checks and register D32F type for FORMAT_CLASS16F
|
||||
* Fix missing typeless info update
|
||||
* overlay_controls.cpp: Improve image_info ctor withstandability
|
||||
* vk: Fix float16 requirement issue
|
||||
* Add loop building utilities for ASMJIT
|
||||
* Improve JIT profiling on Linux
|
||||
* Fix abuse of fs::pending_file
|
||||
* Call avcodec_register_all in case of old ffmpeg
|
||||
* Remove built_function
|
||||
* macOS: Fix DS3 init on Monterey
|
||||
* qt: Encourage users to use better ZCULL synchronization options
|
||||
* vk: Rework format feature validation
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 23 15:48:20 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220123:
|
||||
* Add a QGroupBox in RPCN password window
|
||||
* rsx: Improve coverage checking logic to handle 3D and cubemap resources
|
||||
* rsx: Take depth into account when calculating coverage
|
||||
* rsx: Fix local slice height calculation
|
||||
* vk: Only enable DCC workaround if the format features allow it
|
||||
* macOS: Implement texture swizzling for 16-bit formats
|
||||
* Initial support for Apple GPUs
|
||||
* Disable macOS swizzling workaround
|
||||
* cellVdec: constify AVInputFormat for ffmpeg >= 5.0
|
||||
* cellAVdec: constify AVCodec for ffmpeg >= 5.0
|
||||
* PPU: port FP convert instructions to Aarch64
|
||||
* PPU/simd.hpp: minor changes in DP instructions
|
||||
* PPU: rewrite MFOCRF+MFCR instructions
|
||||
* PPU: rewrite LVSL/LVSR instructions
|
||||
* Use global variable in gv_zeroupper
|
||||
* PPU: rewrite LVLX/LVRX/STVLX/STVRX instructions
|
||||
* PPU LLVM: use masked stores for STVLX/STVRX
|
||||
* vk: Avoid leaking descriptor copies
|
||||
* vk: Keep the total number of allocated samplers under control
|
||||
* PPU: fix crash on SSE41 CPU in internal builder
|
||||
* PPU: print internal interpreter build error
|
||||
* PPU: fixup for old CPU
|
||||
* PPU: refactor shift and splat instructions
|
||||
* Qt: fix RestoreDefaults crash
|
||||
* Qt: check for patch updates
|
||||
* ARM: don't calibrate TSC, use cntfrq_el0 info
|
||||
* PPU: improve interpreter codegen
|
||||
* Remove unnecessary asmjit::imm_ptr
|
||||
* PPU: refactor vector rounding instructions
|
||||
* PPU: refactor VPack instructions
|
||||
* PPU: more interpreter refactoring (VPERM)
|
||||
* Fix PPU decoder settings dialog
|
||||
* Force close socket in sys_net_bnet_close
|
||||
* Fix invalid descriptor setup if subdraw0 has broken vertex setup
|
||||
* rsx: Optimize 8-bit rounding logic a bit
|
||||
* rsx: Round up 8-bit ROP output on NVIDIA cards
|
||||
* rsx: Surface format remapping enhancements
|
||||
* PPU: Rename new ppu_use_nj_bit setting to flip it back
|
||||
* PPU Interpreter: fix accuracy flag dispatch
|
||||
* PPU LLVM: improve accuracy of VSL/VSR
|
||||
* PPU LLVM: fix VMINFP and VMAXFP accuracy
|
||||
* PPU LLVM: fix VNMSUBFP sign handling
|
||||
* PPU: restore previous NJ mode handling option
|
||||
* Qt: Fix accurateXFloat enabled state in settings dialog
|
||||
* Initial Linux Aarch64 support
|
||||
* vk: Enable shading rate hack for all GPUs
|
||||
* Revert recent file system changes (#11370)
|
||||
* Fix typos (#11361)
|
||||
* FS: use std::filesystem::u8path
|
||||
* VFS: fix missing path deliminators
|
||||
* aes.cpp: Use secured memory resetting
|
||||
* Update PPUTranslator::MTFSFI for its intention to be clearer
|
||||
* shared_ptr.cpp: Remove std::swap specialization
|
||||
* Bugfix of Emulator::Load disc path searching
|
||||
* fs: Reimplement path resolving using std::filesystem::weakly_canonical
|
||||
* WolfSSL: Use a custom UTF-8 aware fopen on Windows
|
||||
* Implement proper macOS version check (#11352)
|
||||
* macOS: Increase thread stack size to 8 MiB
|
||||
* Log maxfiles to file and stderr on *NIX
|
||||
* macOS: Set correct maxfiles (fixes shader cache and SPU LLVM)
|
||||
* macOS: Fix arrow keys
|
||||
* Update wolfssl
|
||||
* macOS: Warn if Vulkan is not supported
|
||||
* Disable OpenGL on macOS
|
||||
* rsx: Use 32 bit integers for pitch
|
||||
* cellGame: Fall back to VERSION field if APP_VER is missing from PARAM.SFO
|
||||
* More sys_uart packets (#11332)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 09 14:07:33 UTC 2022 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.20~git20220107:
|
||||
* rsx: use coverage ratio to determine when too much data is overlapping
|
||||
* rsx: Rework invalidation tagging
|
||||
* rsx: Bump surface removal threshold values
|
||||
* rsx: Add optimized version of section removal code
|
||||
* cellAudio: fix enqueued samples computation
|
||||
* rsx: Fix wrong fault report in initialization (#11323)
|
||||
* macOS CI
|
||||
* Fix macOS hidapi CMakeLists
|
||||
* Fcntl 0xc0000007, 0xc0000015, 0xc000001c
|
||||
* USB: Improve SingStar emulation
|
||||
* llvm: Update to latest submodule commit (#11325)
|
||||
* Add multi-config generator build support for Windows.
|
||||
* hidapi CMakeLists.txt fix
|
||||
* Rebase hidapi to 0.11.0
|
||||
* SPU: Use REP MOVSB in do_dma_transfer - Try to use REP MOVSB when the size of the transfer is above a certain threshold - This threshold is determined by the ERMS and FSRM cpuid flags - The threshold values are (roughly) taken from GLIBC - A threshold of 0xFFFFFFFF indicates that the cpu has neither flag
|
||||
* HLE: fix some types
|
||||
* gl: Fully drop alignment restriction for compressed textures
|
||||
* rpcs3_version: Bump to 0.0.20 (#11318)
|
||||
* Update ASMJIT (new upstream API)
|
||||
* GDB: Rework to_hex/hex_to functions
|
||||
* Handle SYS_NET_IPPROTO_IP get/setsockopt Improve net logging.
|
||||
* Fix builds on additional platforms
|
||||
* Update LLVM commit
|
||||
* Add an error check in JITAnnouncer event listener
|
||||
* LLVM: enable some JIT events (Intel, Perf)
|
||||
* rsx_methods.cpp: optimize compile time (120s to 10s)
|
||||
* copy_data_swap_u32: build AVX-512 path
|
||||
* Disable built_function on __APPLE__
|
||||
* BufferUtils: remove dead code (vertex streaming)
|
||||
* Re-refactor copy_data_swap_u32 again
|
||||
* Don't use vm::preallocated flag in patch enclave allocs
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 26 13:02:04 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211226:
|
||||
* rsx: Fix zclip w scaling
|
||||
* Fedora (35): Adjust to Pipewire adoption ++QT deps
|
||||
* sys_rsx: Outlaw mapping sys_vm memory to RSX IO address-space
|
||||
* macOS: Implement texture converter for Metal (2) (#11289)
|
||||
* rsx: Remove noisy debug print
|
||||
* rsx: Exercise caution when testing for overlaps in invalidated sections
|
||||
* Drop libwayland-client from official appimages
|
||||
* rsx: Handle floating point shenanigans
|
||||
* rsx: Enable fallback for devices without wide integer Z buffers
|
||||
* rsx: Remove zclip hackery
|
||||
* Implement "built_function" utility (runtime-generated assembly)
|
||||
* Use PAUSE in vk::query_pool_manager::get_query_result
|
||||
* Use aligned stores in write_index_array_data_to_buffer
|
||||
* BufferUtils: refactoring
|
||||
* Fix remap_vector redefinition on macOS (#11271)
|
||||
* TSX: enable same data optimization for PUTLLC
|
||||
* TSX: refactoring M
|
||||
* TSX/PPU: fix conditional store regression
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 19 01:09:38 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211217:
|
||||
* Input: fix min stick input of keyboard pad handler
|
||||
* Input: implement stick multipliers for keyboard
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 16 11:35:15 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211215:
|
||||
* Add missing virtual destructors to some base class
|
||||
* cellSaveData: prevent some potential crashes due to corrupt files
|
||||
* macOS moltenVK support and SIGBUS handling (#11252)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 12 01:01:11 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211210:
|
||||
* SPU LLVM: Disable affineqb shufb paths temporarilly
|
||||
* Qt: fix screenshot path creation
|
||||
* Debug SPRX check
|
||||
* cellAudio: Recover XAudio on failed initialization
|
||||
* cellAudio: relax FAudio error handling
|
||||
* cellAudio: recover Cubeb on failed initialization
|
||||
* cellAudio: move some stuff to cpp
|
||||
* cellAudio: use members instead of config values
|
||||
* Remove unnecessary define
|
||||
* rsx: Avoid skipping input mask checks due to static flow control
|
||||
* rsx: Improve image aspect tests
|
||||
* PPU LLVM: fix bitcast usage to enable constant folding
|
||||
* LLVM DSL: print some debug info in get_const_vector<v128>
|
||||
* Introduce coroutine support (util/coro.hpp)
|
||||
* Put std::hash specialization out of std
|
||||
* cellVideoOutConfigure: treat unknown aspect as AUTO
|
||||
* Update README.md
|
||||
* SPU LLVM: Fix vgf2p8affineqb usage - Reverse the order of the bytes in the selection masks. Previously it was assumed that byte 0 would determine the output of bit 0, but byte 7 determines the output of bit 0.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Dec 05 01:06:21 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211205:
|
||||
* logging: Tell apart PPU access violation caused by executing unmapped memory
|
||||
* PPU LLVM: rewrite and optimize saturation bit
|
||||
* PPU LLVM: inline remaining vector instructions
|
||||
* PPU LLVM: modernize most vector instructions
|
||||
* PPU LLVM: allow to drop setting SAT flag (optimization, module-wide)
|
||||
* PPU LLVM: rewrite more packing instructions
|
||||
* PPU LLVM: rewrite some packing instructions
|
||||
* PPU LLVM: modernize some code with new DSL
|
||||
* [rsx] reduce size of config structs
|
||||
* [Config] Use std::less<> for std::map<...> Reduces amount of string copies [Utilities] fmt::replace_all: avoid creation of temporary strings
|
||||
* sys_spu_thread: Removed unused field access
|
||||
* Fixed debug build compilation errors const_str_t constructor without arguments shoud be constexpr for usage as default initializer in constexpr functions
|
||||
* [Utilities] Fixed area_base operator* scalar type
|
||||
* rsx: Add some sensible fallbacks (#11219)
|
||||
* sys_spu: Implement SPU image segment info checks (#11211)
|
||||
* rsx: Simplify unconstrained aspect ratio conversion
|
||||
* rsx: default initialize RsxDisplayInfo
|
||||
* cellAvconfExt: add some trivial param checks
|
||||
* avconf: Add const to fxo references
|
||||
* rsx: Fix image scaling
|
||||
* VK/GL: honor game's aspect ratio when scaling
|
||||
* fs::file: always use strict reading mode for large reads (#11206)
|
||||
* CI: switch FreeBSD to Clang/libc++ 13 (#11214)
|
||||
* Update xxHash to version 0.8.1
|
||||
* Update glslang to version 11.7.1
|
||||
* Update FAudio to version 21.11
|
||||
* CellAudio fixes
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 28 01:14:49 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211128:
|
||||
* vk: Fix incorrect mixed transfer modes for mipmapped VTC
|
||||
* rsx: Fix sloppy format matching test
|
||||
* sys_usbd improvements (#11202)
|
||||
* Ignore Log subsection for config obsolete check
|
||||
* Impl sys_usbd_get_device_location
|
||||
* Emulated v406 usio
|
||||
* Audio backend improvements
|
||||
* rpcs3: Fix the DATADIR path for AppImage
|
||||
* Unused var
|
||||
* rsx: Roll back some optimizations
|
||||
* rsx: Fix handling of scaling requests for packed formats
|
||||
* gl: Enable handling of X16 blit targets
|
||||
* rsx: Update sampler format class when inheriting mipmap slices/sections
|
||||
* Stub uvc camera init
|
||||
* vk: Remove lavapipe workaround
|
||||
* sys_usbd: make emulated turntable interrupt transfer as fast as possible
|
||||
* cmake: Use GNUInstalldirs
|
||||
* sys_fs: Place all path-format checks upfront, implement more checks
|
||||
* Debugger: Show PPU reservation data
|
||||
* lv2: Add missing reservation disowning in lv2_obj::yield
|
||||
* Input: Log path on hid_open_path error
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 21 01:03:54 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211120:
|
||||
* cellSaveData: always log setList and setBuf
|
||||
* improvise CELL_SAVEDATA_ERRDIALOG_NOREPEAT
|
||||
* Qt: simplify callbacks.resolve_path
|
||||
* overlays: simplify backup icon copy procedure
|
||||
* Memory Searcher: Peek full string in log, fix case-insensitive search
|
||||
* GUI: Rename memory string searching tool to "Memory Searcher"
|
||||
* Update LLVM commit (fixup)
|
||||
* Update SpuTest to v1.1.2
|
||||
* Qt: only show prefix for fatal messages
|
||||
* Properly recognize triggers and axes for evdev pads.
|
||||
* Implement sceNpManagerGetPsHandle (#11164)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 17 17:02:02 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211116:
|
||||
* Update LLVM commit
|
||||
* VK: fix NVIDIA driverVersion check
|
||||
* rsx: fix possible segfault
|
||||
* cellKbCnvRawCode: use proper constants
|
||||
* cellRtcGetDaysInMonth: fix param check
|
||||
* Some typo/warning fixes
|
||||
* Qt: Fix log prefix in log_frame
|
||||
* overlays: add stick input to native dialogs
|
||||
* overlays: add R3, L3 and PS buttons
|
||||
* input: add made up CELL_PAD_CTRL_PS enum
|
||||
* cellGem: add comment about hack
|
||||
* overlays: add system sounds
|
||||
* rsx: Properly implement immediate mode rendering
|
||||
* rsx: Clear some leaking register state between runs
|
||||
* Fix headless mode
|
||||
* Account empty EDAT (#11146)
|
||||
* sys_event: Fix PPU queue forced uproot of waiters (#11147)
|
||||
* Disable vulkan in Windows build when HAVE_VULKAN is off and other cmake build fixes. (#11118)
|
||||
* Qt: fix initial pad settings dialog size and position
|
||||
* Update OpenSUSE Qt5 dependencies (#11135)
|
||||
* Curl: fix --verbose-curl option
|
||||
* SPU LLVM: Optimize branch following ORX - test the input of ORX directly for zeroes, instead of the result
|
||||
* Fixes rpcn_client.h func ptr comparison warning
|
||||
* Add HAVE_SNI definition to curl build for wolfssl
|
||||
* curl: add verbose logging
|
||||
* Special nullptr optParam->cbFunc case fix
|
||||
* NP: add signaling_handler wakeup on connect queue
|
||||
* rsx: Fix texture state propagation between unrelated draw calls
|
||||
* NP: Implement sceNpMatching2DeleteServerContext
|
||||
* NP: Implement sceNpBasicGetFriendListEntry
|
||||
* NP: Cache Manager + improvements
|
||||
* rpcn: new allocator + refactoring of np_handler
|
||||
* rpcn: extra changes
|
||||
* The Velocity Improvements: RoomData/RoomMemberData commands & fixes
|
||||
* llvm: Add AVX-512 detection for Alderlake (#11121)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 07 00:49:32 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.19~git20211106:
|
||||
* SPU LLVM: Hook up 128 bit spu verification - Also fix FMA enablement for sapphirerapids
|
||||
* Qt: fix initial TSX selection
|
||||
* vk: make upscaler dynamic
|
||||
* Qt: improve fsr tooltip area
|
||||
* rsx: Restore shader disassembler to working state
|
||||
* Qt: Consider TSX-FA in settings dialog
|
||||
* Specify the compiler for llvm_build (#11110)
|
||||
* fix npDrmIsAvailable
|
||||
* Fixes of PS3 filesystem EDAT/SDAT handling
|
||||
* vk: Do not clip region using renderpass renderarea, we have scissor for that
|
||||
* SPU/SYSINFO: Disable TSX by default for TSX-FA cpus (#11105)
|
||||
* CPUTranslator: Enable FMA for alderlake CPUs (#11106)
|
||||
* rsx: Configure pitch correctly for pitch-zero textures (1D)
|
||||
* LLVM 13
|
||||
* SPU ASMJIT: Disable 512 wide spu verification - Apparantly this crashes every game.
|
||||
* rsx: Fixate time stamp of VBLANK
|
||||
* rsx: Fix typo in VBLANK processing regarding emulation pause
|
||||
* rsx: Implement NTSC fixup mode, improve VBLANK accuracy
|
||||
* rpcs3_version: Bump to 0.0.19
|
||||
* GUI: Always show thread name for fatal messages (#11090)
|
||||
* rsx: Fix sampling in X when 0 pitch is given
|
||||
* overlays: fix graph offset error after applying new config
|
||||
* overlays: fix offset of right edge oriented graphs when detail level is none
|
||||
* Add more logging for Emulator Stop events
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 31 00:36:26 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
- Update to version v0.0.18~git20211030:
|
||||
* overlays: fix trophy notification sound in queue
|
||||
* Qt: multithreaded trophy icon refresh
|
||||
* Qt: fix missing vfs mount
|
||||
* SPU DisAsm: Force decimal point insertion for constant floats
|
||||
* PS3 String Searcher: Implement instruction searching in embedded SPU images
|
||||
* overlays: add optional sound to trophy popup
|
||||
* overlays: add fade to trophy notification pop-ups
|
||||
* overlays: fix trophy notification pop-up locations
|
||||
* Emu: Move VFS mount to Init
|
||||
* SPU DisAsm: Print SPU floats
|
||||
* Qt: fix QSvg deployment
|
||||
* Qt: Use svg instead of png
|
||||
* rsx: Do not reuse/destroy sections that have references held
|
||||
* gl: Use real image dimensions when decoding compressed textures
|
||||
* gl: Disable shader interpreter if hardware does not support bindless textures
|
||||
* gl: Fix decoding of wide, swizzled textures
|
||||
* Correct channel order
|
||||
* Lower some log spam
|
||||
* Qt: add sound-effect to screenshots
|
||||
* cellCamera: fix qt handler crash if object is destroyed from another thread
|
||||
* cellGem: hook up camera
|
||||
* Screenshot: add Title ID to filename
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 24 10:59:35 UTC 2021 - pousaduarte@gmail.com
|
||||
|
||||
|
@ -1,5 +1,4 @@
|
||||
name: rpcs3
|
||||
version: v0.0.18~git20211024
|
||||
mtime: 1635067955
|
||||
commit: e51656e0701c4b38c3b24676090d5e5e503069b9
|
||||
|
||||
version: v0.0.21~git20220314
|
||||
mtime: 1647242882
|
||||
commit: f3a325fe1af75aed7758b0ba8db9f4b032b3f044
|
||||
|
17
rpcs3.spec
17
rpcs3.spec
@ -17,12 +17,13 @@
|
||||
|
||||
|
||||
Name: rpcs3
|
||||
Version: v0.0.18~git20211024
|
||||
Version: v0.0.21~git20220314
|
||||
Release: 0
|
||||
Summary: PS3 emulator/debugger
|
||||
License: GPL-2.0-only
|
||||
URL: https://rpcs3.net
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Source1: intel-ittapi.tar.xz
|
||||
BuildRequires: gcc-c++ >= 9
|
||||
BuildRequires: cmake(x86-64) >= 3.14.1
|
||||
BuildRequires: pkgconfig
|
||||
@ -34,6 +35,7 @@ BuildRequires: pkgconfig(libevdev)
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildRequires: pkgconfig(libcurl)
|
||||
BuildRequires: pkgconfig(libedit)
|
||||
BuildRequires: git
|
||||
BuildRequires: -post-build-checks
|
||||
|
||||
#graphics backend dependencies:
|
||||
@ -78,6 +80,7 @@ BuildRequires: pkgconfig(Qt5Qml) >= 5.15.2
|
||||
BuildRequires: pkgconfig(Qt5Widgets) >= 5.15.2
|
||||
BuildRequires: pkgconfig(Qt5Multimedia) >= 5.15.2
|
||||
BuildRequires: pkgconfig(Qt5MultimediaWidgets) >= 5.15.2
|
||||
BuildRequires: pkgconfig(Qt5Svg) >= 5.15.2
|
||||
BuildRequires: libqt5-qtbase-private-headers-devel >= 5.15.2
|
||||
|
||||
Requires(post): hicolor-icon-theme
|
||||
@ -90,7 +93,7 @@ ExclusiveArch: x86_64
|
||||
An open-source PlayStation 3 emulator/debugger written in C++.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%setup -q -a 1
|
||||
|
||||
#Generate Version Strings
|
||||
GIT_VERSION=$(echo %{version} | sed 's|.*git|git~|g')
|
||||
@ -108,10 +111,20 @@ echo "// This is a generated file.
|
||||
|
||||
%build
|
||||
|
||||
## llvm intel-ittapi workarounds
|
||||
|
||||
# Work around git revision issues
|
||||
sed -i -e 's:FATAL_ERROR:WARNING:g' llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
|
||||
|
||||
# Fix paths
|
||||
mv intel-ittapi ittapi && mkdir intel-ittapi && mv ittapi intel-ittapi/
|
||||
export ITTAPI_DIR="$(pwd)/intel-ittapi"
|
||||
|
||||
mkdir ../%{name}_build
|
||||
cd ../%{name}_build
|
||||
# FIXME: you should use the %%cmake macros
|
||||
%__cmake ../%{name}-%{version} \
|
||||
-DITTAPI_SOURCE_DIR="${ITTAPI_DIR}" \
|
||||
-DUSE_PCH=OFF \
|
||||
-DENABLE_PCH=OFF \
|
||||
-DSKIP_PRECOMPILE_HEADERS="ON" \
|
||||
|
Loading…
Reference in New Issue
Block a user