SHA256
1
0
forked from pool/rpcs3

Accepting request 542855 from home:xenonpk

- Update to version 0.0.4~git20171118:
  * Fix cond_variable timeout
  * Bump CMake requirement
  * Implement savedata delete op
  * Fix fs::dir (const begin/end)
  * Fix cellMsgDialog
  * cellSaveData fixes
  * Minor fix (cellGame)
  * Implement _sys_prx_load_module_by_fd
  * RSX: Rewrite frame limit
  * Optimize cpuid
  * Fix command line args
  * Add supporters
  * ALSA audio backend fixes
  * Implement set_ideal_processor_core (linux)
  * Fire callback in cellSearchInitialize
  * Fix bug in sys_spu_thread_group_create (#3734)
  * Bump version to 0.0.4
  * GUI: Style fix for Kuroi (Dark)
  * Fixes commit count on GIT-VERSION
  * Fix off by one error in trophies (#3715)
  * Fix cellGameGet(Set)Param (#3690)
  * Stub sceNpSnsFbCheckConfig (#3720)
  * Correct two typos and a couple of other nitpicky things (#3721)
  * rsx: Ignore FENCE instruction as it seems like its ignored on realhw - This is likely a compiler hint for performance reasons and not a mandate
  * rsx: Fix shader cache version check
  * rsx: Bump shader cache ver and fix blit engine crash - Disables blit operations if the target will have a size of 0 in any dimension - Bumps shader cache ver to 1.1
  * rsx: Minor fixups - Fix texture cache blit behaviour when src has AA enabled and dst is a blit dst texture with or without AA -- This requires handling AA resolve by removing a half downscale on multisampled axes
  * vk: Hotfix - facepalm: Do not enable depth comparison mode if masquerading as RGBA color!
  * vk: Cleanup, simplify renderpass management
  * vk: Fix shader logging - Do not overwrite logged programs
  * rsx/vk/gl: Cleanup and refector glsl::getFunctionImpl - Both backends now generate very similar code
  * rsx/vk: Fix unnormalized converted textures
  * rsx: Minor fixes - texture_cache: Fix internal size calculation for subresources - vk: Delay dynamic state updates until just about to draw to ensure no flush has discarded the cb state
  * gl/qt: Catch segfaults in wglDeleteContext with SEH (AMD windows driver) - In rare cases the driver derefs a nullptr and dies, taking the emulator with it - From testing, it seems the vram is indeed freed when this happens so its "safe" to continue
  * rsx: Rewrite invalidate_range_impl_base in a way that makes sense. Fixes wcb hanging
  * rsx: More fixes - Support for raster offsets in surface descriptors (looks to be unused) - Do not tag disabled render targets when using MRT (pitch = 64) - Add missing notify_surface_changed() call for openGL
  * rsx: Minor optimization - dont update sampler state if texture state registers have not changed
  * rsx: Rework context handling and stop leaking the GL ccontext - GL contexts are external handles that require manual lifecycle management
  * rsx: Fix for unnormalized texture access
  * rsx: Fixes for cubemap reconstruction - Do not abort generation if sides are missing, replace with blank surfaces instead - Make cubemaps scale with res scaling
  * rsx: Refactor create_subresource_view(deferred_subresource&) and implement a subresource cache - This limits the number of times an image is copied and improves performance
  * rsx: Implement render-to-cubemap; Also simplify unnormalized samplers [WIP, DELETE SHADER CACHE, VERY SLOW] - Enables real-time cubemap reflections - TODO: Vulkan is broke; rsx is very slow with this feature
  * rsx/gl: Addendum - Fix fragment shader to consume texture scale parameters
  * rsx: Implement 1D<->2D image type casts
  * rsx: Workaround for missing AA flags on some surfaces - This just doesnt work right yet. It looks like AA is being used dynamically? (RDR) - TODO: Try to locate flags to set AA if AA mode is not changed
  * gl: Shift code around to increase work done after memory transfer operations - The current code is slower because memory operations are too close to their draw calls -- This is mainly an issue with proprietary AMD drivers
  * rsx: Minor optimization - Defer resolving image copy operations to the binding step
  * rsx: Fbo fixes 2 - Use AA mode to predict surface compression. Compression mode is useless without AA activated - Rewrites most image subresource fetch routines to use the new heuristic - Fix rsx:🧵:find_tile. FEED000(X) can be substituted for (X) in the code -- Fixes alot of failures when looking for tiled regions
  * rsx: Minor fixups - Optimize framebuffer memory invalidate conditions - Fix texture sampling of AA textures (wider by 2x surfaces)
  * rsx: Improve surface store resource management - vk: Use frame testing to determine invalidated resources that can be safely deleted
  * rsx: More fixes - Tag surface store to help determine when contents have been invalidated - Crop framebuffer textures if they are not the requested dimensions!
  * rsx: Critical fixes - Remove generic throws from the rsx pipeline. Stops the rsx thread from silently dying leaving the emulator in a hung state - Hackplement add_signed and reverse_subtract_signed blend modes
  * rsx: Optimizations - Reimplement fragment program fetch and rewrite texture upload mechanism -- All of these steps should only be done at most once per draw call -- Eliminates continously checking the surface store for overlapping addresses as well
  * HEAD or master will no longer show up in the titlebar
  * PPUTranslator minor changes
  * Fix git-branch in title... again (#3704)

OBS-URL: https://build.opensuse.org/request/show/542855
OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=11
This commit is contained in:
Klaus Kämpf 2017-11-27 09:53:29 +00:00 committed by Git OBS Bridge
parent 2fbc74dfca
commit 7733e8794b
5 changed files with 66 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">6782b2263785bc50ca175cc8afdd7896e7384e5f</param></service></servicedata>
<param name="changesrevision">c58738807e205fdbeb1a8b988f76d72f1da9e5eb</param></service></servicedata>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2bc668a53068c6298a0a91b9fa2590123a46358ac46c35879d194eaeaa0daf81
size 150056012

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8ddac9b1e04482b015901d36c51fe8418c01e58cf96cc318cb3d34d2d71e5442
size 150031960

View File

@ -1,3 +1,64 @@
-------------------------------------------------------------------
Sat Nov 18 21:45:03 UTC 2017 - pousaduarte@gmail.com
- Update to version 0.0.4~git20171118:
* Fix cond_variable timeout
* Bump CMake requirement
* Implement savedata delete op
* Fix fs::dir (const begin/end)
* Fix cellMsgDialog
* cellSaveData fixes
* Minor fix (cellGame)
* Implement _sys_prx_load_module_by_fd
* RSX: Rewrite frame limit
* Optimize cpuid
* Fix command line args
* Add supporters
* ALSA audio backend fixes
* Implement set_ideal_processor_core (linux)
* Fire callback in cellSearchInitialize
* Fix bug in sys_spu_thread_group_create (#3734)
* Bump version to 0.0.4
* GUI: Style fix for Kuroi (Dark)
* Fixes commit count on GIT-VERSION
* Fix off by one error in trophies (#3715)
* Fix cellGameGet(Set)Param (#3690)
* Stub sceNpSnsFbCheckConfig (#3720)
* Correct two typos and a couple of other nitpicky things (#3721)
* rsx: Ignore FENCE instruction as it seems like its ignored on realhw - This is likely a compiler hint for performance reasons and not a mandate
* rsx: Fix shader cache version check
* rsx: Bump shader cache ver and fix blit engine crash - Disables blit operations if the target will have a size of 0 in any dimension - Bumps shader cache ver to 1.1
* rsx: Minor fixups - Fix texture cache blit behaviour when src has AA enabled and dst is a blit dst texture with or without AA -- This requires handling AA resolve by removing a half downscale on multisampled axes
* vk: Hotfix - facepalm: Do not enable depth comparison mode if masquerading as RGBA color!
* vk: Cleanup, simplify renderpass management
* vk: Fix shader logging - Do not overwrite logged programs
* rsx/vk/gl: Cleanup and refector glsl::getFunctionImpl - Both backends now generate very similar code
* rsx/vk: Fix unnormalized converted textures
* rsx: Minor fixes - texture_cache: Fix internal size calculation for subresources - vk: Delay dynamic state updates until just about to draw to ensure no flush has discarded the cb state
* gl/qt: Catch segfaults in wglDeleteContext with SEH (AMD windows driver) - In rare cases the driver derefs a nullptr and dies, taking the emulator with it - From testing, it seems the vram is indeed freed when this happens so its "safe" to continue
* rsx: Rewrite invalidate_range_impl_base in a way that makes sense. Fixes wcb hanging
* rsx: More fixes - Support for raster offsets in surface descriptors (looks to be unused) - Do not tag disabled render targets when using MRT (pitch = 64) - Add missing notify_surface_changed() call for openGL
* rsx: Minor optimization - dont update sampler state if texture state registers have not changed
* rsx: Rework context handling and stop leaking the GL ccontext - GL contexts are external handles that require manual lifecycle management
* rsx: Fix for unnormalized texture access
* rsx: Fixes for cubemap reconstruction - Do not abort generation if sides are missing, replace with blank surfaces instead - Make cubemaps scale with res scaling
* rsx: Refactor create_subresource_view(deferred_subresource&) and implement a subresource cache - This limits the number of times an image is copied and improves performance
* rsx: Implement render-to-cubemap; Also simplify unnormalized samplers [WIP, DELETE SHADER CACHE, VERY SLOW] - Enables real-time cubemap reflections - TODO: Vulkan is broke; rsx is very slow with this feature
* rsx/gl: Addendum - Fix fragment shader to consume texture scale parameters
* rsx: Implement 1D<->2D image type casts
* rsx: Workaround for missing AA flags on some surfaces - This just doesnt work right yet. It looks like AA is being used dynamically? (RDR) - TODO: Try to locate flags to set AA if AA mode is not changed
* gl: Shift code around to increase work done after memory transfer operations - The current code is slower because memory operations are too close to their draw calls -- This is mainly an issue with proprietary AMD drivers
* rsx: Minor optimization - Defer resolving image copy operations to the binding step
* rsx: Fbo fixes 2 - Use AA mode to predict surface compression. Compression mode is useless without AA activated - Rewrites most image subresource fetch routines to use the new heuristic - Fix rsx::thread::find_tile. FEED000(X) can be substituted for (X) in the code -- Fixes alot of failures when looking for tiled regions
* rsx: Minor fixups - Optimize framebuffer memory invalidate conditions - Fix texture sampling of AA textures (wider by 2x surfaces)
* rsx: Improve surface store resource management - vk: Use frame testing to determine invalidated resources that can be safely deleted
* rsx: More fixes - Tag surface store to help determine when contents have been invalidated - Crop framebuffer textures if they are not the requested dimensions!
* rsx: Critical fixes - Remove generic throws from the rsx pipeline. Stops the rsx thread from silently dying leaving the emulator in a hung state - Hackplement add_signed and reverse_subtract_signed blend modes
* rsx: Optimizations - Reimplement fragment program fetch and rewrite texture upload mechanism -- All of these steps should only be done at most once per draw call -- Eliminates continously checking the surface store for overlapping addresses as well
* HEAD or master will no longer show up in the titlebar
* PPUTranslator minor changes
* Fix git-branch in title... again (#3704)
-------------------------------------------------------------------
Sat Nov 4 20:39:19 UTC 2017 - gasinvein@gmail.com

View File

@ -17,7 +17,7 @@
Name: rpcs3
Version: 0.0.3~git20171104
Version: 0.0.4~git20171118
Release: 0
Summary: PS3 emulator/debugger
License: GPL-2.0