forked from pool/rpcs3
860978e617
- 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
4 lines
232 B
Plaintext
4 lines
232 B
Plaintext
<servicedata>
|
|
<service name="tar_scm">
|
|
<param name="url">https://github.com/RPCS3/rpcs3.git</param>
|
|
<param name="changesrevision">7915dcb23c25267d7e400582a449876ef3528dc2</param></service></servicedata> |