- Update to version 0.0.6~git20190414:
* Ignore sorting on ranged combobox and log message
* Change EnhanceComboBox to optionally sort the settings list before adding it to the combo box
* SPU ASMJIT: avoid AVX in verification (experimental)
* Increase max stack size to 8 MB on Windows
* SPU ASMJIT: move vzeroupper a bit
* SPU: write cache before compiling
* mutex.h: fix warning (unary minus unsigned)
* fs::rename, use renameat2 on Linux
* Update LLVM
- Update to version 0.0.6~git20190412:
* rsx: Improve texture sourcing and clipping when reverse scanning is enabled - When reverse scanning, offsets are inverted and offset value of 0 is logically equivalent to an offset of -1 - Add an explicit message if clipping happens to avoid silent errors/bugs
* sys_fs_unlink: add CELL_EISDIR check
* Fix cellVdecOpen
* Travis: disable gcc build
* Add _sys_ppu_thread_create and sys_ppu_thread_rename error checks
* SPU LLVM: Fix branch to self at start of block state check
* SPU LLVM: Fix CFLTU
* SPU: Implement BISLED
* Prefetch byteswapped opcodes in ppu interpreter
* Make sure to update cia when calling in unknown hle table func access
* PPU LLVM: Fix STSWI and LSWI
* Implement fallback for PPU LLVM
* ppu Fast/Precise: Fix SIMD instructions VSUM2SWS, VPKSWSS, VPKSHUS, VPKSHSS
* ppu interpreter: Improve FPCC field handling
* Fix default PPU nj status
* Check start status in sys_prx_start/stop_module
* Fix timespec for MSVC
* Initial sys_overlay
* hle: Add some more functions
* Qt: add version update hint to game list
* Implement vfs::host::unlink
* Add fs::file::set_delete
* Simplify fs::file::get_handle
* Implement vfs::host::rename
* PPU/SPU transactions: ease cache line interference (TSX path)
* vk: Dynamic heap management to potentially fix ring buffer overflows - Allows checking one heap type at a time, on demand - Should avoid OOM situations unless inside an uninterruptible block
* rsx: Fixups for swizzled texture scanning - Revert to using block metrics, but with optional per-channel decode stage for the final transfer. Much cleaner than hacking in the width to be in channels instead of blocks.
* rsx: Fixups for data cast operations via typeless transfer
* rsx: Remove some old restrictions affecting memory persistence
* rsx: Implement RGB655 decode
* gl: Register a few more missing formats for conversion
* rsx: Fix temporary subresource caching behaviour - Do not cache if a gathered subresource contains a bound RTT - Change op to dynamic copy if parent is still bound
* rsx: Improvements to texture scanning - Removes CPU-only transforms that broke GPU-side code. -- Channels in GPU compute are laid out in cell-order, but CPU was uploading in favorable order and compensating with swizzles. -- This leads to 2 different layouts depending on the location of the data (CPU vs GPU) - Implement R8G8_R8B8 interleaved format decode - General improvements
* vk: Implement copy-to-buffer and copy-from-buffer for depth_stencil formats - Allows D24S8 and D32S8 transport via typeless channels - Allows uploading and downloading D24S8 data easily - TODO: Implement optional byteswapping to fix flushed readbacks with the same method
* rsx: Preliminary support for format conversions using typeless resolve
* rsx: Tighten format checks in cache hit tests
* rsx: Blit engine clipping fixes - Do not round up sub-pixel offsets, round down instead - Do not allow incomplete sources for hw blit transfer - Reimplement src clipping (slice_h) - Check 'area' of incoming texels and correct for them before RTT lookup/transfer - Filter out incomplete targets when performing RTT lookup (1 texel or less contribution)
* hle: Add more missing functions
* Correct travis deploy behavior (bug). cd returns an error code, thus overwriting '0'
OBS-URL: https://build.opensuse.org/request/show/694648
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=22