Accepting request 522274 from home:xenonpk

- Update to version 1.4.2~git20170903:
  * Add Sony PS3 controller mappings
- Update to version 1.4.2~git20170901:
  * Integrate sceUsbGps and sceUsbCam with Android
  * Integrate sceUsbGps and sceUsbCam with Android - 2
  * More mingw patches
  * More mingw patches pt. 2
  * Simplify this conditional
  * PACK should be defined different for Win32 based on whether we compile with Mingw or MSVC
  * Revert "PACK should be defined different for Win32 based on whether"
  * Get rid of ugly alignment macros and some other cruft, we now have alignas(16) from C++11
  * Remove snprintf compatibility hacks for MSVC versions before 2015
  * Remove Globals.h
  * Buildfix
  * Linux buildfix
  * mingw patches
- Update to version 1.4.2~git20170830:
  * Assorted cleanup of Vulkan init code. Show Vulkan extensions in system info.
  * Separate VulkanContext::CreateDevice into ChooseDevice and CreateDevice to give an opportunity to enable extensions.
  * Buildfix
  * Minor cleanups
  * Fix bug in vulkan init. Add some sanity checks to GL shader cache loading.
  * Add a hack to override the default framebuffer on non-iOS, to unblock the new RetroArch port attempt  (#9936)
  * Fix a PIC compliance bug in the VFPU. Comment other cases properly (for easy searching).
  * apple buildfix
  * Patches to make it possible to compile with mingw, pt. 1
  * Removed MSVC check
  * Change this to _MSC_VER
  * Remove this too - we will use UNICODE and _UNICODE defines for mingw build
  * SafeMem: Remove the "far" optimization that saves 3 bytes sometimes but is really dangerous and not worth the complexity.
- Update to version 1.4.2~git20170825:
  * Another couple of control mappings, see #9825
  * Fix possible crash when loading GL shader caches. Should help #9930.
- Update to version 1.4.2~git20170824:
  * Bump the GL shader cache version
- Update to version 1.4.2~git20170821:
  * Make keys names translatable in pop-up
  * Reuse some already translated strings
  * Add a new translation category for the remote ISO feature
  * Oops, forgot this one
  * Implement vertex caching for Vulkan.
  * Vulkan vertex cache: Fix bug with "pure prim" draws (where we avoid the index buffer)
  * Make FLAG_FLUSHBEFORE a no-op, move flushes into the execution functions.
  * Fastpath in fastrunloop when diff=0. Remove need for Execute for UV scale/offset.
  * Minor cleanups
  * Buildfix for X86 Android
  * Crashfix on older devices
  * Vulkan: Add code (disabled) to be able to run with more in-flight frames. Only improves performance marginally and needs more testing.
  * FRAGMENT_SHADER needs to be marked dirty if shademode changes. Fixes #9904.
  * Make control mapping pop-up title translatable
  * Make dev menu pop-up title translatable
  * Fixed invalid preprocessor directive
  * ARM: Delete obsolete comments and check
  * More vulkan microoptimizations. Add more profiler scopes.
  * Vulkan: Fix some inefficient command pool usage, might also fix a race condition
  * Vulkan: Fix bug sometimes causing the wrong renderpass to be ended at exit, causing crashes.
  * Add hooks for Marvel video copy func.
  * Replace the most critical unordered_maps and maps with two new maps: FastHashMap and PrehashMap.
  * SIMD-optimize some data conv routines used in uniform updates.
  * Include Hashmaps.h in CMakeLists.txt.
  * Maintain the hashmap from time to time. Fix a bug in count reset on grow.
  * Optimize uniform uploads for D3D9 and GL as well.
  * Buildfix
  * 32-bit buildfix
  * And yet another buildfix.
  * Minor optimizations (use the new hashmap in a few more places)
  * ... And also for the vertex decoder (DenseHashMap)
  * Switch over the GL shader manager to the new hashmaps.
  * Buildfix
  * Fix some missing dirty flags (affects FS_BIT_LMODE)
  * Keeping descriptorsets around between frames can cause problems if we run out.. Try to prevent that. Need a better method than this though.
  * Linux buildfix
  * GPU: Consider bbox failed with zero verts.
  * GPU: Fix alignment on signal jump/call.
  * This might not always be 16-byte aligned.
- Update to version 1.4.2~git20170816:
  * Simple micro-optimization in AdvanceVerts
  * Can't dirty VERTEXSHADER_STATE before the flush in Execute_VertexTypeSkinning, causes obscure bugs when software skinning is enabled
  * NEON-optimize bone matrix loads
  * Vulkan: More minor optimization (avoid pipeline cache lookups when possible)
  * NEON-optimize CLUT loads
  * Neon-optimize the audio s32->s16 packing function
  * Initial work on supporting sustained perf mode
  * Cleaner Vulkan shutdown
  * Add controller entries from gabomdq/SDL_GameControllerDB
  * Oops, forgot to update NativeQueryConfig, thanks unknown
  * Spacing
- Update to version 1.4.2~git20170815:
  * Ensure everything is dirty on frame start.
  * All: Only convert blend state if "dirty"
  * All: Only convert depth stencil state if dirty
  * All: Only convert raster state if dirty
  * Dirty RASTER_STATE when switching between rect and non-rect primitives (culling)
  * All: Only convert viewportscissor state if dirty
  * Dirty viewport state on framebuf resize.
  * Add some missing VIEWPORTSCISSOR dirtying.
  * D3D11: Make better use of the dirty flags to avoid state calls
  * All: Only recompute the vertex shader ID when dirty
  * Dirty vertexshader state on hw bezier/spline.
  * Dirty things on stencil buffer upload.
  * Dirty-flag the fragment shader ID.
  * Add some missing fragment shader state changes.
  * Dirty on various framebuf state helpers.
  * Oops, broke Vulkan in the rebase somehow. Fixed.
  * Use dirty-flags more in Vulkan state setting
  * Dirty-track the current pipeline to avoid many vkBindPipeline calls.
  * Fix minor blendstate oversight, restore a disabled optimization
  * Vulkan: Fix some more state dirtying issues.

OBS-URL: https://build.opensuse.org/request/show/522274
OBS-URL: https://build.opensuse.org/package/show/Emulators/ppsspp?expand=0&rev=15
This commit is contained in:
Klaus Kämpf 2017-09-10 11:15:36 +00:00 committed by Git OBS Bridge
parent 69f3f09639
commit 2665d54d06
5 changed files with 145 additions and 5 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">945f57af39bb238397bbcdac38320649e5c88e16</param></service></servicedata>
<param name="changesrevision">c1f438c57851228e2a9764455c6383487c9bae06</param></service></servicedata>

View File

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

View File

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

View File

@ -1,3 +1,143 @@
-------------------------------------------------------------------
Wed Sep 06 14:40:28 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170903:
* Add Sony PS3 controller mappings
-------------------------------------------------------------------
Fri Sep 01 15:46:54 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170901:
* Integrate sceUsbGps and sceUsbCam with Android
* Integrate sceUsbGps and sceUsbCam with Android - 2
* More mingw patches
* More mingw patches pt. 2
* Simplify this conditional
* PACK should be defined different for Win32 based on whether we compile with Mingw or MSVC
* Revert "PACK should be defined different for Win32 based on whether"
* Get rid of ugly alignment macros and some other cruft, we now have alignas(16) from C++11
* Remove snprintf compatibility hacks for MSVC versions before 2015
* Remove Globals.h
* Buildfix
* Linux buildfix
* mingw patches
-------------------------------------------------------------------
Wed Aug 30 14:41:46 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170830:
* Assorted cleanup of Vulkan init code. Show Vulkan extensions in system info.
* Separate VulkanContext::CreateDevice into ChooseDevice and CreateDevice to give an opportunity to enable extensions.
* Buildfix
* Minor cleanups
* Fix bug in vulkan init. Add some sanity checks to GL shader cache loading.
* Add a hack to override the default framebuffer on non-iOS, to unblock the new RetroArch port attempt (#9936)
* Fix a PIC compliance bug in the VFPU. Comment other cases properly (for easy searching).
* apple buildfix
* Patches to make it possible to compile with mingw, pt. 1
* Removed MSVC check
* Change this to _MSC_VER
* Remove this too - we will use UNICODE and _UNICODE defines for mingw build
* SafeMem: Remove the "far" optimization that saves 3 bytes sometimes but is really dangerous and not worth the complexity.
-------------------------------------------------------------------
Sun Aug 27 10:01:28 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170825:
* Another couple of control mappings, see #9825
* Fix possible crash when loading GL shader caches. Should help #9930.
-------------------------------------------------------------------
Fri Aug 25 10:02:54 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170824:
* Bump the GL shader cache version
-------------------------------------------------------------------
Tue Aug 22 13:05:30 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170821:
* Make keys names translatable in pop-up
* Reuse some already translated strings
* Add a new translation category for the remote ISO feature
* Oops, forgot this one
* Implement vertex caching for Vulkan.
* Vulkan vertex cache: Fix bug with "pure prim" draws (where we avoid the index buffer)
* Make FLAG_FLUSHBEFORE a no-op, move flushes into the execution functions.
* Fastpath in fastrunloop when diff=0. Remove need for Execute for UV scale/offset.
* Minor cleanups
* Buildfix for X86 Android
* Crashfix on older devices
* Vulkan: Add code (disabled) to be able to run with more in-flight frames. Only improves performance marginally and needs more testing.
* FRAGMENT_SHADER needs to be marked dirty if shademode changes. Fixes #9904.
* Make control mapping pop-up title translatable
* Make dev menu pop-up title translatable
* Fixed invalid preprocessor directive
* ARM: Delete obsolete comments and check
* More vulkan microoptimizations. Add more profiler scopes.
* Vulkan: Fix some inefficient command pool usage, might also fix a race condition
* Vulkan: Fix bug sometimes causing the wrong renderpass to be ended at exit, causing crashes.
* Add hooks for Marvel video copy func.
* Replace the most critical unordered_maps and maps with two new maps: FastHashMap and PrehashMap.
* SIMD-optimize some data conv routines used in uniform updates.
* Include Hashmaps.h in CMakeLists.txt.
* Maintain the hashmap from time to time. Fix a bug in count reset on grow.
* Optimize uniform uploads for D3D9 and GL as well.
* Buildfix
* 32-bit buildfix
* And yet another buildfix.
* Minor optimizations (use the new hashmap in a few more places)
* ... And also for the vertex decoder (DenseHashMap)
* Switch over the GL shader manager to the new hashmaps.
* Buildfix
* Fix some missing dirty flags (affects FS_BIT_LMODE)
* Keeping descriptorsets around between frames can cause problems if we run out.. Try to prevent that. Need a better method than this though.
* Linux buildfix
* GPU: Consider bbox failed with zero verts.
* GPU: Fix alignment on signal jump/call.
* This might not always be 16-byte aligned.
-------------------------------------------------------------------
Wed Aug 16 21:38:47 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170816:
* Simple micro-optimization in AdvanceVerts
* Can't dirty VERTEXSHADER_STATE before the flush in Execute_VertexTypeSkinning, causes obscure bugs when software skinning is enabled
* NEON-optimize bone matrix loads
* Vulkan: More minor optimization (avoid pipeline cache lookups when possible)
* NEON-optimize CLUT loads
* Neon-optimize the audio s32->s16 packing function
* Initial work on supporting sustained perf mode
* Cleaner Vulkan shutdown
* Add controller entries from gabomdq/SDL_GameControllerDB
* Oops, forgot to update NativeQueryConfig, thanks unknown
* Spacing
-------------------------------------------------------------------
Tue Aug 15 09:58:20 UTC 2017 - pousaduarte@gmail.com
- Update to version 1.4.2~git20170815:
* Ensure everything is dirty on frame start.
* All: Only convert blend state if "dirty"
* All: Only convert depth stencil state if dirty
* All: Only convert raster state if dirty
* Dirty RASTER_STATE when switching between rect and non-rect primitives (culling)
* All: Only convert viewportscissor state if dirty
* Dirty viewport state on framebuf resize.
* Add some missing VIEWPORTSCISSOR dirtying.
* D3D11: Make better use of the dirty flags to avoid state calls
* All: Only recompute the vertex shader ID when dirty
* Dirty vertexshader state on hw bezier/spline.
* Dirty things on stencil buffer upload.
* Dirty-flag the fragment shader ID.
* Add some missing fragment shader state changes.
* Dirty on various framebuf state helpers.
* Oops, broke Vulkan in the rebase somehow. Fixed.
* Use dirty-flags more in Vulkan state setting
* Dirty-track the current pipeline to avoid many vkBindPipeline calls.
* Fix minor blendstate oversight, restore a disabled optimization
* Vulkan: Fix some more state dirtying issues.
-------------------------------------------------------------------
Thu Aug 10 13:07:18 UTC 2017 - pousaduarte@gmail.com

View File

@ -17,7 +17,7 @@
Name: ppsspp
Version: 1.4.2~git20170808
Version: 1.4.2~git20170903
Release: 0
Summary: PlayStation Portable Emulator
License: GPL-2.0+