diff --git a/_service b/_service index 4d4c792..98ea058 100644 --- a/_service +++ b/_service @@ -22,4 +22,5 @@ xz + diff --git a/_servicedata b/_servicedata index e8e1de9..b5c312d 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/RPCS3/rpcs3.git - 6a54b3929e574be38105bd4f3b24072b44097964 \ No newline at end of file + 304a4a1b6104ccb3f5843618b29c5ed924d9c3a1 \ No newline at end of file diff --git a/rpcs3-0.0.3~git20170915.tar.xz b/rpcs3-0.0.3~git20170915.tar.xz deleted file mode 100644 index a735e1e..0000000 --- a/rpcs3-0.0.3~git20170915.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:92a7db0920c80d49e50b1cb00496852da7ac33199c0a1a0a16e5a908d6e6ac7d -size 151706116 diff --git a/rpcs3-0.0.3~git20171014.tar.xz b/rpcs3-0.0.3~git20171014.tar.xz new file mode 100644 index 0000000..76cf17b --- /dev/null +++ b/rpcs3-0.0.3~git20171014.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73094ec07c6221a8680b59f80e4712b2556cca6924010a87d6d2ea50273a2264 +size 151724260 diff --git a/rpcs3.changes b/rpcs3.changes index 6152f4c..2a014e5 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,3 +1,188 @@ +------------------------------------------------------------------- +Sun Oct 15 11:17:29 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20171014: + * Fix compile VS for Optional submodule + * rsx: Texture cache fixes - Fix src/dst framebuffer detection - Silence some warnings + * travis: Dont try to upload appiamges if UPLOAD_URL is missing + * rsx: Add a debug option to force full software emulation of blit engine + * rsx: Fix memory protection - Fixes hanging when wcb is enabled + * qt: Add cpu blit emulation override to the debug tab + * [CMake] Build LLVM from the submodule if there's no suitable version + * GUI: add some visual studio filters (#3375) + +------------------------------------------------------------------- +Thu Oct 12 16:47:31 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20171012: + * Remove unused rsx-debugger submodule and the rsx_program_decompiler entry in .gitmodules (#3542) + * Rename outputs correctly when writing default values to them (#3574) + * vk: Better vsync mode selection (#3571) + * Add PPU instruction stat dumper + * Fix instruction editor a bit + * Optimize PPU module loading + * Allow shader cache dialog cancellation + * Escape problematic characters in VFS + * Remove sysutil callback + * rsx/qt: Implement native window hooks for win32 windows to allow communication between WndProc thread and rsx::thread - This communication is important in communicating window events. Helps properly synchronize swapchain management on vulkan and stops nvidia crashing - Do not block the message queue lest the driver detect window as not responding + * rsx: Minor fixes - Dont skip cb if a problem occurs, just spin on it instead to allow possibility of recovery - Vulkan cleanup for the die_with_error helper + * rsx: Stop executing broken command queues if the application fails to recover in 3 retries + * Move optional.hpp as a submodule + +------------------------------------------------------------------- +Tue Oct 10 13:34:08 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20171010: + * rsx: Set up patch functionality for program coeffecients + * rsx/gl: Implement resolution scaling + * gl/wcb: Use temporary scaled image to implement bilinear filter + * rsx: Implement AF override + * vulkan: Implement vsync + * rsx: Fixups - gl: Remove redundant texstorage1D call - gl: Disable the wcb scaling code as it doesnt work right yet [WIP] - vk: Fix wcb reads + * rsx: Res scaling improvements - gl: Reintroduce the wcb hw downscaling - rsx: Clamp scalable render target size with a config var + * Qt: add high resolution settings to gui tab + * vulkan: Fix window resize race condition when doing flip + * Revert "Add option to build using llvm shared libs and document other cmake options" + * Fix gentoo LLVM linking + * vulkan: Better VkResult handling + * rsx: Improve memory protection behavior when strict mode is off + +------------------------------------------------------------------- +Mon Oct 09 13:32:31 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20171008: + * Qt: move Render_Info to emu_settings.h + * Qt: add spu and ppu debug checkboxes to debug tab + * Qt: sort game_list_frame members + * Qt: extend drag and drop to mainwindow + * Qt: fix fullscreen icon + * Change compiler requirements in cmake script to match with the values listed in the README.md file + * PPU Page Faults (#3309) + +------------------------------------------------------------------- +Fri Oct 06 14:02:45 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20171005: + * [Qt] Fix repository urls to install Qt + * Qt: disable viewport settings on custom configs + * spu: Fixes (#3526) + * Qt: include debug tool colors in stylesheet (#3527) + * Add Deadzones for evdev gamepads (#3519) + * [Qt] fix experimental build warning layout and smoothen gamelist scrolling (#3532) + * Add a GitHub issue template, hopefully help with invalid issue spam. + * Qt: fix gamegrid regression: mismatch between entry count and grid size + * Update tooltips.json (#3529) + * sys_net full rewrite + * Fix cellKb + * libbeisobmf.sprx + * Implement CALL_FUNC + * Add cellVdec hack (stolen TLS) + * Fix /dev/urandom typo + * Implement SYS_NET_SO_REUSEPORT + * mutex.cpp: minor update + * Add supporters + +------------------------------------------------------------------- +Mon Oct 02 15:43:38 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20170928: + * Qt: fix tty objectname and add tty text color to stylesheet + * Qt: add old log style to Kuroi + +------------------------------------------------------------------- +Thu Sep 28 13:14:40 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20170928: + * AppVeyor git branch in title fix #2 + * Fix evdev axis reversal (#3303) + * Qt: implement GetOpaqueImageArea + * Qt: support thumbnail icons in stylesheets + * Qt: use rgba lambda for default stylesheet + * Qt: add log colors to stylesheet + * Qt: fix log stacking bug when wordwrap occurs + * Respect the controller setting when returning data from cellPadGetData. + +------------------------------------------------------------------- +Mon Sep 25 13:48:12 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20170924: + * rsx: Texture cache fixes - Update section flags when requested - Fix nullptr dereference: cached_dest will be null if dst_is_render_target is true + * rsx: Make the 3rd texture dimension matter - Affects cube maps and texture3D surfaces + * vulkan: Optimize memory allocation + * vulkan: Use frameid to determine texture storage to discard + * vk: New images always should be UNDEFINED or PREINITIALIZED + * rsx: Clean up debug overlays. Add unreleased textures metric to track texture memory + * vk: Clamp unreleased texture metric - TODO: Find the leaking references + * ds4: Fix initial connection issue and hotplug/dongle calibration detection + +------------------------------------------------------------------- +Fri Sep 22 12:44:02 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20170922: + * [Qt] fix graphics adapter selection and rebase for less redundancy + * HGA calls sys_rsx_context_attribute before calling sys_rsx_memory_allocate. This inevitably causes RPCS3 to crash. Add nullptr check to prevent this. + * Silent some compiler warnings + * Move sys_process_exit + * Add + * Backup logs to old_logs/ + * Fix initial log message + * Implemented MFF_HIDDEN for VNIDs + * Implemented syscall _sys_process_exit + * Restore UTF-8 in Log.cpp + * Fixed global variables in Log.cpp + * Remove unnecessary newline in Log.cpp + * Implemented __sys_look_ctype_table + * Implemented _sys_prx_load_module_on_memcontainer + * Rewrite _sys_memcmp + * Fix _sys_strncasecmp + * Rewrite _sys_strlen + * Rewrite _sys_strcmp + * Rewrite _sys_strncmp + * Rewrite _sys_strcat + * Rewrite _sys_strcpy + * Rewrite _sys_strchr + * Rewrite _sys_strrchr + * Rewrite _sys_strncpy + * Rewrite _sys_strncat + * Patch: new 'load' syntax + * Exitspawn support renewal + * Fix error on loading a library twice + * sys_fs_mkdir: implement ENOENT + * Try to fix some fs errors + * Fix library loading mode 'both' + * Remove unnecessary include git-version.h + * cellAudio: use error_code + * Minor VFS fix + * rsx/vk/gl: Refactoring and reimplementation of blit engine Fix rsx offscreen-render-to-display-buffer-blit surface reads - Also, properly scale display output height if reading from compressed tile + * rsx/vk: Bug fixes - Make each frame context own its own memory - Fix GPU blit - Fix image layout transitions in flip + * rsx: Several fixes and improvements - Do not ignore non-centered pixel blitting - Register method ac00+16 - Bump texture memory heap to account for GPU texture scaling requirements (vulkan) - Explicit MRT location index output to better convey intent (openGL) + * esx: Fixes to the texture cache rsx: Blit engine improvements - Always handle blits to and from framebuffers through the GPU - Handle depth surfaces properly when using GL - Check for format mismatches when blitting to the surface store [WIP] + * rsx/fp: Shader decompiler fixes - Requires proper 2-pass impl rsx/fp: Catch hanging code blocks rsx/fp: Don't pause on scaling error + * rsx: Bug fixes and improvements rsx: Try to skip unknown commands without discarding entire cb + * rsx: Add support for batched multidraw gl: Fix multidraw [WIP] rsx: Ignore vertex base when data source is generated using arithmetic vk: Check pending flag before doing fence poke vk/gl: Fix for inlined array and immediate draws rsx: Collapse joined draws when batching + * gl: cleanup; fix program linkage on mesa using GL_ARB_explicit_uniform_location, also make use of ARB_multidraw + * rsx: Texture cache fixes and improvments gl/vk/rsx: Refactoring; unify texture cache code gl: Fixups - Removes rsx::gl::texture class and leave gl::texture intact - Simplify texture create and upload mechanisms - Re-enable texture uploads with the new texture cache mechanism rsx: texture cache - check if bit region fits into dst texture before attempting to copy gl/vk: Cleanup - Set initial texture layout to DST_OPTIMAL since it has no data in it anyway at the start - Move structs outside of classes to avoid clutter + * gl: Minor optimizations rsx: Texture cache - improvements to locking rsx: Minor optimizations to get_current_vertex_program and begin-end batch flushes rsx: Optimize texture cache storage - Manages storage in blocks of 16MB rsx/vk/gl: Fix swizzled texture input gl: Hotfix for compressed texture formats + * rsx: Fix multidraw range splits again rsx: Hotfix for disjoint range detection + * rsx: Texture cache improvements - Limits buffer size to min 720 in the Y axis (1024 section causes conflicts in some cases - TODO) rsx: Fixups to allow large textures for blit operation - Also includes checks for both leaking sections and blit regions for vulkan hotfix for hanging when using WCB addendum - unlock both ro and no blocks before attempting to copy memory blocks gl: Fixups for ARB_explicit_uniform_location - Forces glsl v 430 to make use of the extension rsx/vk: Rework texture cache to minimize recursive access violations - Also modifies the vulkan commandbuffer begin/end/submit mechanism gl: Fix cached_texture_section::is_flushable to take memory protection into account rsx: Fix blit dst offset calculation + * rsx: Fixups + * rsx: Add support for non-projective shadow sampling - Fixes missing shadows in persona 5 + * rsx: Texture cache fixes and improvements rsx: Conditional lock hack removed vulkan - Fixes - Remove unused texture class - Fix native pitch calculation (WCB) rsx: Catch hanging begin/end pairs when flushing deferred draw calls vulkan: Register DXT compressed formats vulkan: Register depth formats gl: Workaround for 'texture stitching' when gathering flip surface - TODO: Add a proper flip hack option rsx: Fix texture memory size calculation - DXT textures dont have real pitch. Since pitch is used to calculate memory size, make sure it always evaluates to rsx_size rsx: Fix cpu copy detection rsx: Validate blit dst surface and dont make assumptions about region blit order - Also relax restrictions on memory owned by the blit engine if strict rendering is not enabled rsx: Fix depth texture detection rsx: Do not manually offset into dst. The overlapped range check does so automatically rsx: Minor optimizations rsx: Minor fixes - Fix to detect incompatible formats when using GPU texture scaling and show message - Better 'is_depth_texture' algorithm to eliminate false positives + * Deploy QT DLLs using windeployqt tool (#3432) + * Allow null argument + * gl: Check that fence is not empty before calling destroy + * rsx: Fixes - Fix section scanning range for early reject - Specify IMAGE_ASPECT_STENCIL when uploading image_from_cpu + * vs/qt: Explicitly reference target output to avoid failing post-build step - Referencing the whole build folder will err if there is any non-qt exe in the folder + * Fix branch name for AppVeyor Builds (#3472) + +------------------------------------------------------------------- +Sun Sep 17 11:45:12 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.3~git20170917: + * Add git_branch to git-version.h, add display version info to gs_frame and add branch and version to log. (#3186) + * Qt: settings_dialog layout fix (hack) + * Qt: add char count label to osk dialog + ------------------------------------------------------------------- Fri Sep 15 20:18:03 UTC 2017 - pousaduarte@gmail.com diff --git a/rpcs3.spec b/rpcs3.spec index e33fb4b..5d5d448 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.3~git20170915 +Version: 0.0.3~git20171014 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0 @@ -50,8 +50,9 @@ BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5DBus) #LLVM deps -BuildRequires: libLLVM4 BuildRequires: llvm-devel +BuildRequires: libLLVM4 + Requires(post): hicolor-icon-theme Requires(postun): hicolor-icon-theme @@ -105,13 +106,8 @@ cmake . \ %files %defattr(-,root,root) -#Fix SLE_12_SP2 and LEAP 42.1 builds -%if 0%{?sle_version} <= 120200 && 0%{?suse_version} <= 1320 -%doc README.md LICENSE -%else %doc README.md %license LICENSE -%endif %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop