From e92bca96f85879d29421960527e2fef5f1ebb1b99f4e97be6fb6e3c8f7619cc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= Date: Thu, 28 Dec 2017 18:22:57 +0000 Subject: [PATCH] Accepting request 559644 from home:xenonpk - Update to version 0.0.4~git20171223: * Reset initial seek position in MSELF files (#3977) * Qt/Input: fix numpad (regression) * vulkan: Tweaks to sampler state fallback paths - Make all texture access on non-existent textures return 0 - If border color is closer to 0, then set alpha to 0 as well (might break some corner cases with alpha test) - Zero initialize null sampler * rsx: Modify semaphore_acquire timeout detection - Take paused state into account - Make timeout configurable * rsx: fix initial swizzle ordering for render target data * rsx/fp: Fix alphakill * c++ is hard - Remove unnecessary const definitions * New themes for RPCS3 (#3741) * Input: fix initial DS4 connection (regression) * _sys_process_exit: Fix logging (#3963) * Input: Fix connection count * Input: fix evdev directions, sticks and rumble * Qt: Fix icon size actions * Qt/Input: implement mouse button mapping / improve keyboard * Input: evdev fixes and first rumble implementation * Input: improve evdev settings dialog / change threshold behaviour * Input: improve MMJOY settings dialog / change threshold behaviour * Fix travis * Pass TRAVIS env var OBS-URL: https://build.opensuse.org/request/show/559644 OBS-URL: https://build.opensuse.org/package/show/Emulators/rpcs3?expand=0&rev=14 --- _servicedata | 2 +- rpcs3-0.0.4~git20171216.tar.xz | 3 -- rpcs3-0.0.4~git20171223.tar.xz | 3 ++ rpcs3.changes | 77 ++++++++++++++++++++++++++++++---- rpcs3.spec | 14 +++---- 5 files changed, 79 insertions(+), 20 deletions(-) delete mode 100644 rpcs3-0.0.4~git20171216.tar.xz create mode 100644 rpcs3-0.0.4~git20171223.tar.xz diff --git a/_servicedata b/_servicedata index e4f5f48..46c4c5e 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/RPCS3/rpcs3.git - 17bfb3beaf1d2b67348d9258bfe2c5e32d5b4db6 \ No newline at end of file + a6208d2bd77ad67a3e3674cb5e75329b36a86807 \ No newline at end of file diff --git a/rpcs3-0.0.4~git20171216.tar.xz b/rpcs3-0.0.4~git20171216.tar.xz deleted file mode 100644 index 146c3b6..0000000 --- a/rpcs3-0.0.4~git20171216.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:aa94b81ebf5fcfd40c6e74e6dd0398ee348a5c523a8a012f5096a259490ab202 -size 150408640 diff --git a/rpcs3-0.0.4~git20171223.tar.xz b/rpcs3-0.0.4~git20171223.tar.xz new file mode 100644 index 0000000..166ec1f --- /dev/null +++ b/rpcs3-0.0.4~git20171223.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf88be58b36f3a2657f61a77d2e67ca5bef1ff5d7c8b16cedb7d2968c162b244 +size 150421088 diff --git a/rpcs3.changes b/rpcs3.changes index f8a509f..836cb88 100644 --- a/rpcs3.changes +++ b/rpcs3.changes @@ -1,5 +1,64 @@ ------------------------------------------------------------------- -Sat Dec 16 20:20:13 UTC 2017 - opensuse-packaging@opensuse.org +Sat Dec 23 19:32:13 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.4~git20171223: + * Reset initial seek position in MSELF files (#3977) + * Qt/Input: fix numpad (regression) + * vulkan: Tweaks to sampler state fallback paths - Make all texture access on non-existent textures return 0 - If border color is closer to 0, then set alpha to 0 as well (might break some corner cases with alpha test) - Zero initialize null sampler + * rsx: Modify semaphore_acquire timeout detection - Take paused state into account - Make timeout configurable + * rsx: fix initial swizzle ordering for render target data + * rsx/fp: Fix alphakill + * c++ is hard - Remove unnecessary const definitions + * New themes for RPCS3 (#3741) + * Input: fix initial DS4 connection (regression) + * _sys_process_exit: Fix logging (#3963) + * Input: Fix connection count + * Input: fix evdev directions, sticks and rumble + * Qt: Fix icon size actions + * Qt/Input: implement mouse button mapping / improve keyboard + * Input: evdev fixes and first rumble implementation + * Input: improve evdev settings dialog / change threshold behaviour + * Input: improve MMJOY settings dialog / change threshold behaviour + * Fix travis + * Pass TRAVIS env var + +------------------------------------------------------------------- +Wed Dec 20 17:59:55 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.4~git20171220: + * SPU: fixes + * PPU: remove SSSE3 dependency + * PPU: rewrite VMHRADDSHS without SSSE3 + * PPU: redesign LVSL, LVSR instructions + * SPU: reorder some instructions for better throughput + * SPU: add some AVX-512 variants + * SPU: remove SSSE3 dependency + * RSX: remove SSSE3 dependency + +------------------------------------------------------------------- +Mon Dec 18 18:41:37 UTC 2017 - pousaduarte@gmail.com + +- Update to version 0.0.4~git20171218: + * rsx: Raise semaphore timeout duration bacause some games are very slow + * rsx/fp: Fix typo + * Update FragmentProgramDecompiler.cpp + * rsx/fp: Hotfix for TEXBEM/TXPBEM + * rsx/fp: Implement TXPBEM + * rsx/fp: Implement TEXBEM (untested) + * rsx/fp: Stuff - Implement BEM - Add LG2 to special instructions + * rsx: Implement variable point size + * rsx: Pause FIFO queue when changing ctrl registers + * rsx: framebuffer textures do not have mipmaps! - Force mipmap count to 1 if sampling from an RTV/DSV - TODO: Better wcb flush detection, it should be better to re-upload the texture after it has been dwnloaded if expected mipmaps are > 1 + * rsx/cfg: Lower the default scaling threshold to 16x16 + * rsx: Framebuffer setup fixes - Sometimes square renders are done to surfaces with pitch=64 and re-uploaded with swizzle scanning -- This setup avoids discarding targets if they are square and pitch == 64 + * rsx: Minor fixes - Abort nv406e semaphore acquire if the rsx thread stalls/crashes - Fix texture size approximation to take mipmaps into account. Fixes some games hanging with WCB + * rsx: Fix RGB565 blits. Data is byteswapped on input - Fixes messed up BG on retroarch glyphs + * fix linux builds + * rsx: Texture cache fixes - Handle blit resources in a more consistent way - TODO: Handle some corner cases (piyotama) + * rsx: Implement delayed swizzle remap for blit engine resources - Fixes remap vectors for memory copied via blit engine as it has no context + +------------------------------------------------------------------- +Sat Dec 16 20:20:13 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.4~git20171216: * various memory access violation fixes (and friends) (#3930) @@ -7,14 +66,14 @@ Sat Dec 16 20:20:13 UTC 2017 - opensuse-packaging@opensuse.org * Add OpenSUSE building dependencies ------------------------------------------------------------------- -Thu Dec 14 15:48:40 UTC 2017 - opensuse-packaging@opensuse.org +Thu Dec 14 15:48:40 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.4~git20171211: * Ninja * Add new functions to cellSysutil ------------------------------------------------------------------- -Sun Dec 10 13:10:41 UTC 2017 - opensuse-packaging@opensuse.org +Sun Dec 10 13:10:41 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.4~git20171210: * Remove std::move on a const variable @@ -24,7 +83,7 @@ Sun Dec 10 13:10:41 UTC 2017 - opensuse-packaging@opensuse.org * disasm: display db[x]cyc ------------------------------------------------------------------- -Sat Dec 09 14:28:00 UTC 2017 - opensuse-packaging@opensuse.org +Sat Dec 09 14:28:00 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.4~git20171208: * Hotfix #3919 (#3920) @@ -38,7 +97,7 @@ Thu Dec 7 13:22:16 UTC 2017 - pousaduarte@gmail.com - Replace rpcs3-unbreak_build.patch with more flexible sed regex ------------------------------------------------------------------- -Wed Dec 06 13:44:18 UTC 2017 - opensuse-packaging@opensuse.org +Wed Dec 06 13:44:18 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.4~git20171206: * rsx: Narrow the race condition window further - Needs aliased paging to be implemented to fix properly or a re-entrant global IO lock @@ -53,7 +112,7 @@ Tue Dec 05 18:23:44 UTC 2017 - pousaduarte@gmail.com * Qt: implement compatibility column ------------------------------------------------------------------- -Mon Dec 04 16:08:50 UTC 2017 - opensuse-packaging@opensuse.org +Mon Dec 04 16:08:50 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.4~git20171204: * rsx: Properly fix DATA3F_M register alignment @@ -64,7 +123,7 @@ Mon Dec 04 16:08:50 UTC 2017 - opensuse-packaging@opensuse.org * rsx/fp: Explicitly insert global functions. - Functions such as pack/unpack ops must exist before the shared gather functions are declared ------------------------------------------------------------------- -Mon Dec 04 12:19:18 UTC 2017 - opensuse-packaging@opensuse.org +Mon Dec 04 12:19:18 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.4~git20171202: * sys_net: Force AF_INET @@ -260,13 +319,13 @@ Sat Nov 4 20:39:19 UTC 2017 - gasinvein@gmail.com - Add libevdev and libpulse dependencies ------------------------------------------------------------------- -Sat Nov 04 20:26:55 UTC 2017 - opensuse-packaging@opensuse.org +Sat Nov 04 20:26:55 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.3~git20171104: * Make cellMouseGetDataList return CELL_MOUSE_ERROR_NO_DEVICE if mouse handler is set to null ------------------------------------------------------------------- -Sat Nov 04 19:02:32 UTC 2017 - opensuse-packaging@opensuse.org +Sat Nov 04 19:02:32 UTC 2017 - pousaduarte@gmail.com - Update to version 0.0.3~git20171104: * [RSX] Fix uninitialized value before usage diff --git a/rpcs3.spec b/rpcs3.spec index 5610619..3c6cde2 100644 --- a/rpcs3.spec +++ b/rpcs3.spec @@ -17,7 +17,7 @@ Name: rpcs3 -Version: 0.0.4~git20171216 +Version: 0.0.4~git20171223 Release: 0 Summary: PS3 emulator/debugger License: GPL-2.0 @@ -28,16 +28,16 @@ ExclusiveArch: x86_64 #BuildRequires: gcc-c++ BuildRequires: clang -BuildRequires: cmake +BuildRequires: cmake BuildRequires: pkgconfig(glew) BuildRequires: pkgconfig(glu) -BuildRequires: pkgconfig(libpng) +BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(openal) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(libpulse-simple) BuildRequires: pkgconfig(libevdev) BuildRequires: pkgconfig(yaml-cpp) -BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(libudev) BuildRequires: vulkan-devel BuildRequires: -post-build-checks @@ -49,11 +49,11 @@ BuildRequires: pkgconfig(libavformat) #qt deps BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5Widgets) -BuildRequires: pkgconfig(Qt5DBus) -BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Network) #LLVM deps -BuildRequires: llvm-devel +BuildRequires: llvm4-devel BuildRequires: libLLVM4