SHA256
1
0
forked from pool/rpcs3

Accepting request 630084 from home:xenonpk

- 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
- 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
- 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
- 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
- Update to version 0.0.5~git20180811:
  * Fix overflow in PPUThread stack frame dump
  * Fix sys_rsx_context_iounmap args
- Update to version 0.0.5~git20180811:
  * Update new LV2 names (#4886)
- Update to version 0.0.5~git20180807:
  * Readme update
  * cellCamera: Fixes
- 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

OBS-URL: https://build.opensuse.org/request/show/630084
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=20
This commit is contained in:
Ismail Dönmez 2018-08-19 08:09:52 +00:00 committed by Git OBS Bridge
parent f9c91accab
commit 860978e617
5 changed files with 107 additions and 5 deletions

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
<param name="changesrevision">8cb749110f9545b06ea6e47e66a74b93a79c20d2</param></service></servicedata>
<param name="changesrevision">7915dcb23c25267d7e400582a449876ef3528dc2</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:612f4635f3d3bc883d325060f94221977805d42bb639aad8b1259d47c940b411
size 177401968

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:27e87a984561851b8e54f3d5cb4ce668d0512df75f9674f72ffc9af42d3cb21b
size 177419744

View File

@ -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

View File

@ -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