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