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
This commit is contained in:
Ryan Bach 2018-03-14 03:56:50 +00:00 committed by Git OBS Bridge
parent bb570e99f5
commit 8417635b4d
5 changed files with 130 additions and 13 deletions

View File

@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/hrydgard/ppsspp.git</param>
<param name="changesrevision">4b4a2a4096cc342723b46f37b3ae5eae96fea7d9</param></service></servicedata>
<param name="changesrevision">0ed3deabe6b4723e918a9d2d36ad6407ccd017f2</param></service></servicedata>

View File

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

View File

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

View File

@ -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.

View File

@ -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+