From 8417635b4db4da8d1d20538ac3e0ffb8ede609d6d6cb24f8d5998752d4324e2a Mon Sep 17 00:00:00 2001 From: Ryan Bach Date: Wed, 14 Mar 2018 03:56:50 +0000 Subject: [PATCH] Accepting request 585458 from home:xenonpk - Update to version 1.5.4~git20180308: * Fix #10692 (crash when starting games from command line). Throw in some minor Vulkan fixes as well. - Update to version 1.5.4~git20180305: * MOVUPS to be safe. * Minor simplification in X86/X64 vertex decoder jit * Optimize the "inner interpreter" for God of War character drawing. Speeds the games up by 4% or so. * Move the vertTypeID calculation out of DrawEngine. Need to shorten SubmitPrim as much as possible. - Update to version 1.5.4~git20180305: * Oops, fix hardware tess in Vulkan (after removing hw skinning, we need to adjust the binding number) * Fix indentation mistake, minor cleanup. * Further cleanup after the removal of hardware skinning. * Comment fixes, reindentation. * Remove gstate_c.deferredVertTypeDirty * Remove further remains of hardware skinning. Fixes #10661 * VertexLoader: Remove now-unused weights translation code * Start removing support for hardware skinning. * Remove checks that disabled software skinning if there was morph. * Add necessary decode functions to support morph+skin * Small refactoring in VertexDecoderCommon * Minor cleanup * GLES: Support more buffer mapping strategies. * GLES: Fix force alignment on buffer map. * GL: Use AllocateAlignedMemory to make sure localMemory is always aligned. Fixes #10666 * GLES: Buffer handling cleanup. OBS-URL: https://build.opensuse.org/request/show/585458 OBS-URL: https://build.opensuse.org/package/show/Emulators/ppsspp?expand=0&rev=22 --- _servicedata | 2 +- ppsspp-1.5.4~git20180225.tar.xz | 3 - ppsspp-1.5.4~git20180308.tar.xz | 3 + ppsspp.changes | 133 ++++++++++++++++++++++++++++++-- ppsspp.spec | 2 +- 5 files changed, 130 insertions(+), 13 deletions(-) delete mode 100644 ppsspp-1.5.4~git20180225.tar.xz create mode 100644 ppsspp-1.5.4~git20180308.tar.xz diff --git a/_servicedata b/_servicedata index 4efa4c8..48094e0 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/hrydgard/ppsspp.git - 4b4a2a4096cc342723b46f37b3ae5eae96fea7d9 \ No newline at end of file + 0ed3deabe6b4723e918a9d2d36ad6407ccd017f2 \ No newline at end of file diff --git a/ppsspp-1.5.4~git20180225.tar.xz b/ppsspp-1.5.4~git20180225.tar.xz deleted file mode 100644 index 67d78d0..0000000 --- a/ppsspp-1.5.4~git20180225.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bd9a773970da2d07161cdf86cc003f33aa99a1a346d62fb5440e3f7208e379c7 -size 160017296 diff --git a/ppsspp-1.5.4~git20180308.tar.xz b/ppsspp-1.5.4~git20180308.tar.xz new file mode 100644 index 0000000..87eedb6 --- /dev/null +++ b/ppsspp-1.5.4~git20180308.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e382afc6e2dc406aaab652931eadcae846d101b974f0705bdb3b23186fb12d2e +size 160009624 diff --git a/ppsspp.changes b/ppsspp.changes index 70fb5a8..9d582c1 100644 --- a/ppsspp.changes +++ b/ppsspp.changes @@ -1,12 +1,129 @@ ------------------------------------------------------------------- -Sun Feb 25 15:31:07 UTC 2018 - opensuse-packaging@opensuse.org +Thu Mar 08 18:17:35 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180308: + * Fix #10692 (crash when starting games from command line). Throw in some minor Vulkan fixes as well. + +------------------------------------------------------------------- +Tue Mar 06 14:24:04 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180305: + * MOVUPS to be safe. + * Minor simplification in X86/X64 vertex decoder jit + * Optimize the "inner interpreter" for God of War character drawing. Speeds the games up by 4% or so. + * Move the vertTypeID calculation out of DrawEngine. Need to shorten SubmitPrim as much as possible. + +------------------------------------------------------------------- +Mon Mar 05 15:55:11 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180305: + * Oops, fix hardware tess in Vulkan (after removing hw skinning, we need to adjust the binding number) + * Fix indentation mistake, minor cleanup. + * Further cleanup after the removal of hardware skinning. + * Comment fixes, reindentation. + * Remove gstate_c.deferredVertTypeDirty + * Remove further remains of hardware skinning. Fixes #10661 + * VertexLoader: Remove now-unused weights translation code + * Start removing support for hardware skinning. + * Remove checks that disabled software skinning if there was morph. + * Add necessary decode functions to support morph+skin + * Small refactoring in VertexDecoderCommon + * Minor cleanup + * GLES: Support more buffer mapping strategies. + * GLES: Fix force alignment on buffer map. + * GL: Use AllocateAlignedMemory to make sure localMemory is always aligned. Fixes #10666 + * GLES: Buffer handling cleanup. + +------------------------------------------------------------------- +Sat Mar 03 12:22:43 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180303: + * Qt: Set window title asynchronously. Should fix #10674 + * Split out QtHost.h from HostTypes.h + * Android: Fix fallback from Vulkan to GL. + +------------------------------------------------------------------- +Fri Mar 02 13:39:49 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180302: + * Turn off the inner interpreter when stepping in the GE debugger. Fix comment. + * Fix custom UI backgrounds again by initializing lazily (turned out to be the cause of #10662) + +------------------------------------------------------------------- +Thu Mar 01 13:41:47 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180301: + * Buildfix, warning fixes + * Some error handling and assert improvements, trying to understand #10662 + +------------------------------------------------------------------- +Thu Mar 01 10:51:50 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180301: + * D3D9/D3D11: Fix GPU feature detection. Enforce accurate depth on nVidia as well, they no longer seem to support reverse depth so it's needed as a workaround. Fixes #10655 + * inner interpreter: support skipping regular nops + * Qt: Don't call SDL_PumpEvents from the emu thread. Fixes #10660 + * b.sh: Add --qtbrew as a shortcut to use a Qt installed by homebrew. + * Fix something found by -fsanitize=undefined + * Buildfix, oops + * GL: Fix depal issue where we forgot to set vp/scissor properly. Update some asserts. + * Don't use the inner interpreter when debug recording + * Execute_Prim: Add a smaller "inner interpreter" to avoid going back to the runloop during long sequences of PRIM commands. + +------------------------------------------------------------------- +Wed Feb 28 14:03:34 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180228: + * GL: Filter away redundant glEnable/Disable(GL_STENCIL_TEST) + * Add an extra check to FindTransferFramebuffers to avoid misdetecting fb blits that end up out of bounds when we perform them. + * Add comment trying to clarify shutdown of GPU_GLES, restore the wipe, minor tweaks. Should help #10652 + * UWP buildfix? + * Minor code/logging cleanups. + +------------------------------------------------------------------- +Mon Feb 26 17:49:58 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180226: + * GL: Don't wait-for-idle when shutting down the PSP GPU, it's the wrong place. Should fix #10652 + * Remove duplicate declaration of GPUCommon::CmdFunc + * Avoid the most common virtual call when possible. + * Unify FramebufferDirty()/FramebufferReallyDirty() for the hw backends + * Unify FastRunLoop for the hardware backends. + * Unify UpdateCmdInfo + * GPU: Unify command table (cmdInfo_) + * Virtualize CheckGPUFeatures + * Unify DispatchSubmitPrim as much as possible + * Unify Execute_LoadClut + * Unify Execute_Prim + * Unify all the DrawEngine::SubmitPrim + +------------------------------------------------------------------- +Mon Feb 26 14:36:29 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180226: + * Improve a bunch of Vulkan copy-rect asserts by adding more debug info + * Minor naming and init cleanups in VulkanTexture + * Some log level changes. + +------------------------------------------------------------------- +Mon Feb 26 11:01:48 UTC 2018 - pousaduarte@gmail.com + +- Update to version 1.5.4~git20180226: + * GLES: Disable buffer mapping for non-NVIDIA. + * Vulkan: Remove the old method of uploading images. + * Try to be more consistent when initializing vulkan structs. + * Follow the spec rules about errors when allocating from descriptor pools + * Extract RecreateDescriptorPool() + +------------------------------------------------------------------- +Sun Feb 25 15:31:07 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180225: * Buildfixes * Separate T3DCreate* into its own header to avoid including Windows.h etc in some cases. ------------------------------------------------------------------- -Sat Feb 24 22:51:09 UTC 2018 - opensuse-packaging@opensuse.org +Sat Feb 24 22:51:09 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180224: * Vulkan: Need to count allocated descsets per frame separately from the map, since tess isn't even in-frame cached. @@ -14,13 +131,13 @@ Sat Feb 24 22:51:09 UTC 2018 - opensuse-packaging@opensuse.org * GLES: Fix texture scaling. ------------------------------------------------------------------- -Thu Feb 22 18:27:47 UTC 2018 - opensuse-packaging@opensuse.org +Thu Feb 22 18:27:47 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180222: * iOS: fix hang on exit ------------------------------------------------------------------- -Tue Feb 20 11:58:27 UTC 2018 - opensuse-packaging@opensuse.org +Tue Feb 20 11:58:27 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180219: * Qt: Remove old texture debug API. @@ -28,20 +145,20 @@ Tue Feb 20 11:58:27 UTC 2018 - opensuse-packaging@opensuse.org * GLES: Properly free when upscaling textures. ------------------------------------------------------------------- -Sun Feb 18 23:11:41 UTC 2018 - opensuse-packaging@opensuse.org +Sun Feb 18 23:11:41 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180218: * TexCache: Decimate aggressively with many variants. * TexCache: Decimate CLUT variants more often. ------------------------------------------------------------------- -Tue Feb 13 13:22:57 UTC 2018 - opensuse-packaging@opensuse.org +Tue Feb 13 13:22:57 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180213: * Fix issue with Vulkan task switching and resolution changes on Android. ------------------------------------------------------------------- -Mon Feb 12 21:40:06 UTC 2018 - opensuse-packaging@opensuse.org +Mon Feb 12 21:40:06 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180212: * Postprocessing: Fix bug where scissor cut off the image if render resolution > display resolution @@ -61,7 +178,7 @@ Mon Feb 12 21:40:06 UTC 2018 - opensuse-packaging@opensuse.org * GLES: Wait for queue idle properly. ------------------------------------------------------------------- -Sun Feb 11 18:13:30 UTC 2018 - opensuse-packaging@opensuse.org +Sun Feb 11 18:13:30 UTC 2018 - pousaduarte@gmail.com - Update to version 1.5.4~git20180211: * GLES: Use aligned memory for textures. diff --git a/ppsspp.spec b/ppsspp.spec index f0cb07a..1ad7780 100644 --- a/ppsspp.spec +++ b/ppsspp.spec @@ -17,7 +17,7 @@ Name: ppsspp -Version: 1.5.4~git20180225 +Version: 1.5.4~git20180308 Release: 0 Summary: PlayStation Portable Emulator License: GPL-2.0+