diff --git a/_servicedata b/_servicedata index 82f29d8..587ba21 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/RPCS3/rpcs3.git - 8cb749110f9545b06ea6e47e66a74b93a79c20d2 \ No newline at end of file + 7915dcb23c25267d7e400582a449876ef3528dc2 \ No newline at end of file diff --git a/rpcs3-0.0.5~git20180730.tar.xz b/rpcs3-0.0.5~git20180730.tar.xz deleted file mode 100644 index ca66cfa..0000000 --- a/rpcs3-0.0.5~git20180730.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:612f4635f3d3bc883d325060f94221977805d42bb639aad8b1259d47c940b411 -size 177401968 diff --git a/rpcs3-0.0.5~git20180818.tar.xz b/rpcs3-0.0.5~git20180818.tar.xz new file mode 100644 index 0000000..b0f202a --- /dev/null +++ b/rpcs3-0.0.5~git20180818.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27e87a984561851b8e54f3d5cb4ce668d0512df75f9674f72ffc9af42d3cb21b +size 177419744 diff --git a/rpcs3.changes b/rpcs3.changes index 119ff10..ef89530 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,105 @@ +------------------------------------------------------------------- +Sat Aug 18 13:45:57 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180818: + * rsx: Do not overflow the program buffer! - Some games overflow the program buffer e.g Resistance games The observed overflow is one instruction longer, likely an engine bug with counting instructions + * rsx: Force disable draw reordering when capturing a frame + * fix gcc build + * rsx: Followup to the memory inheritance hierachy patch - Tags framebuffer resources on first use (when on_write is called to verify memory) - Texture cache now selects the best match and even sorts atlas writes with memory write order to avoid older data showing over newer one + * gl: Avoid unnecessary scissor state change every draw call. + * gl: Reuse framebuffer resources - WIP optimizations for GL backend + * rsx: Enable swizzled decode for all formats unless proven otherwise - Some formats are proven to ignore swizzle flag - DXT compressed textures - COMPRESSED_BG_GB class textures - Some applications are using swizzled wide integer formats so those are confirmed to swizzle + * [WIP] rsx: Improve memory inheritance hierachy - Cascade memory writes by invalidating 'downstream' subsurfaces - Fixup; always resolve for overlapping surfaces before sampling (force atlas gather test) + * gl: Do not create secondary context if async is disabled - Some third party programs fall apart when multiple contexts are created + * zcull: Improve the delay algorithm to be more consistent - Use proper time checking; depending on what is being done one 'tick' can be almost a millisecond long or several nanoseconds - Avoid spamming the system timer unless necessary + * rsx: Avoid acquiring the vm lock; deadlock evasion - A possible deadlock is still present if rsx is trying to get a super_ptr whilst the vm lock holder is in an access violation This patch makes this scenario very unlikely since each block need only be touched once + * rsx: Allow linear filtering when reading back GPU-resident memory + * vulkan: Fix blit engine transfer to ARGB8 render target memory + * vk: Fixups for type b surfaces + * rsx: Timestamp accuracy workaround + * rsx: Optimize hash_struct; vk cleanup + * rsx: Refactor and fix framebuffer layout checks - Refactors shared code back into rsx core - Adds extra check to avoid contest confusion + * Minor optimizations and fixes - FIFO: avoid multiline spam - VK: Fix program setup counter - FS: Precalculate fragment constants buffer size during analysis step + * ZCULL: lower notice severity to avoid spam + * zcull synchronization tweaks - Implement forced reading when calling update method to sync partial lists - Defer conditional render evaluation and use a read barrier to avoid extra work - Fix HLE gcm library when binding tiles & zcull RAM + * rsx: Synchronization rewritten - Do not do a full sync on a texture read barrier - Avoid calling zcull sync in FIFO spin wait - Do not flush memory to cache from the renderer side; this method is now obsolete + +------------------------------------------------------------------- +Thu Aug 16 13:23:27 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180816: + * Mark unsync textures dirty when deferred flushing + * Refactor get_intersecting_set + * Fix off-by-one error in get_intersecting_set + * Fix typo in buffered_section::overlaps_page + * sys_memory: fix default alignment flag + * rsx-capture: unbreak + * Fix include in log_frame.cpp + * Fix vm regression from #4975 + * Fixup sys_vm_memory_map + * Implement vm::find_map; improve memory allocation + * SPU LLVM: lower some log levels + * sys_fs_open: support split files + * Implement fs::make_gather + * basic mouse handler: multi monitor adjustments + * fix cellMouse lag + fullscreen mouse + +------------------------------------------------------------------- +Mon Aug 13 19:07:16 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180813: + * Add the accurate xfloat option to the CPU tab + * Rsx/vm: fix base addresses + * Rsx: rewrite address translation + +------------------------------------------------------------------- +Sun Aug 12 21:48:18 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180812: + * Rsx: avoid invalid cmds execution + * Rsx: fix CALL and RET cmd + * PPU LLVM: always link syscall_## functions + * Update supporters + * SPU LLVM: improve xfloat precision + * PPU: don't use transactions (test) + * SPU LLVM: improve debugging RPCS3 + * SPU LLVM: inline WRCH (preview) + * SPU LLVM: rewrite CGX + * SPU LLVM: improve constant propagation + * PPU LLVM: fix phenoms + +------------------------------------------------------------------- +Sun Aug 12 11:42:38 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180811: + * Fix overflow in PPUThread stack frame dump + * Fix sys_rsx_context_iounmap args + +------------------------------------------------------------------- +Sat Aug 11 13:31:46 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180811: + * Update new LV2 names (#4886) + +------------------------------------------------------------------- +Tue Aug 07 11:09:37 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180807: + * Readme update + * cellCamera: Fixes + +------------------------------------------------------------------- +Sat Aug 04 20:48:34 UTC 2018 - pousaduarte@gmail.com + +- Update to version 0.0.5~git20180802: + * cellCamera: improvements + * cellMusic: improvements + * cellPad: improvements + * cellMouse: improvements + * cellKb: improvements + * Fix alignment in KeyboardHandler.h + * VS: move keyboard_pad_handler to a better filter + ------------------------------------------------------------------- Mon Jul 30 19:24:13 UTC 2018 - pousaduarte@gmail.com diff --git a/rpcs3.spec b/rpcs3.spec index 800c29e..39b9793 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.5~git20180730 +Version: 0.0.5~git20180818 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0