diff --git a/_servicedata b/_servicedata index 68ef7f4..f6bbed2 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/hrydgard/ppsspp.git - ae9393cb2259b5840e82a0f19926e82afac73c9e \ No newline at end of file + 41089ca2841d76554599c71dd4eab21f7d2f4a30 \ No newline at end of file diff --git a/ppsspp-1.4.2~git20171015.tar.xz b/ppsspp-1.4.2~git20171015.tar.xz deleted file mode 100644 index a200ca2..0000000 --- a/ppsspp-1.4.2~git20171015.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5ac64b9d0d3c04a22436d2755cfa10bfc18d92e94132fa143a5fd38a7933f096 -size 161873172 diff --git a/ppsspp-1.4.2~git20171101.tar.xz b/ppsspp-1.4.2~git20171101.tar.xz new file mode 100644 index 0000000..6d11643 --- /dev/null +++ b/ppsspp-1.4.2~git20171101.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:074fea672bea21f9ede1a42aebbe3fcf25f9074cb88934f3095a5fd2d669eb14 +size 159794276 diff --git a/ppsspp.changes b/ppsspp.changes index db58097..b865cdf 100644 --- a/ppsspp.changes +++ b/ppsspp.changes @@ -1,3 +1,145 @@ +------------------------------------------------------------------- +Wed Nov 01 14:46:49 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171101: + * Small fix for a bad block transfer in Soul Calibur + * Fix bug in Vulkan's vertex shader generator, causing stretched characters in Jeanne D'arc. + * DenseHashMap: Speed up clearing. Became more important since I had to disable keeping descriptor sets around between frames. + * Complete a comment. + * Vulkan: Fix colors for low-bpp depal (actually fixing the shadows of ff-type0) + * Make VulkanTexture "immutable". + * Add some disabled code to submit "init" command buffers separately to the queue for debugging. + * Always recreate DrawPixelsTex to avoid inter-frame races. + * Use the global curFrame counter. No need for a vector for pushing cmdbufs. + * Add a QueueRunner logging facility. Set up a subpass dependency for the backbuffer pass. + * Add and update some comments. + * Vulkan: Make backbuffer transitions part of backbuffer render pass. Optimize depth buffer memory operations. + * Decimate descriptors every frame until I find a better solution. Fixes flicker in videos in several games. + * Remove disabling of validation warning. It works. + * Vulkan: Fix depal and shader blending. + * Vulkan depal code now passes validation, but produces black. + * Implement the rest of Vulkan framebuffer depal. Not yet working though. + * Some reorganization. Start implementing framebuffer depal for Vulkan. + * Delete superfluous bind of temporary render target on creation. + * Implement GetFramebufferAPITexture for Vulkan + +------------------------------------------------------------------- +Sun Oct 29 19:28:27 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171029: + * Share the conversion code between vulkan and D3D, fixing the missing format thing. + * Color-convert directly during the readback, saves a copy. Like we already do in D3D11. + * Revert most of the last commit - will do it differently. + * Use the CPU color conversion from GLES for readbacks in Vulkan (and D3D11). Fix bug. + * Fix Vulkan framebuffer readbacks, as long as they're in R8G8B8A8. + * Vulkan: Rough untested implementation of synchronous readbacks. + * VulkanRenderManager: Split out BeginFrame and EndFrame from Run + * Comment cleanup + * Refactor: Split out VulkanQueueRunner from VulkanRenderManager + * Forgot to update the Android target version here to 26. + * Another buildfix + * Fix integer overflow affecting very large draw calls + * More buildfixes, warning fix, memory leak fix + * 32-bit android buildfix attempt + * Bump descriptor set limits, which became insufficient with the addition of tesselation (should really use separate big desc layouts for them) + * Remove misguided hack. + * Warning fixes + * Remove a bad check making us use the wrong way to copy depth buffers. Add a cap so we can try to unify BlitFramebufferDepth later. + * Assorted fixes + * Fix (some) crashes on blits. Validation issues remain. + * Forgot to add the CMakeLists.txt change to the last commit. + * Warning fixes, CMakeLists.txt/Android.mk fixes + * Fix some resource leaks and excessive logging in VulkanRenderManager + * Clean out some obsolete code + * VulkanRenderManager: BindPipeline should really be its own command. Tighten up some image transitions. + * Improve synchronization, though there are very weird issues. Possibly need to run the swap chain from the thread that created it? + * Avoid re-binding pipelines. + * Let's try a mutex. Doesn't completely solve the problem though.. + * Make sure not to begin and end the init command buffer on different threads. + * Vulkan: Don't forget to specify stencil load op in render passes + * This makes a little more sense, but still hangs (frameAvailable = true while stuck on condvar) + * Synchronization is HARD. need a rethink, methinks. + * Move the VulkanRenderManager stuff to thin3d, fits in better there. + * Rendering basics now works. + * A multitude of fixes. The UI now works correctly, though of course ingame still broken. + * It builds! With some shortcuts, of course. + * Use RenderManager for thin3d stuff + * Initial work on render queue manager + +------------------------------------------------------------------- +Thu Oct 26 11:00:35 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171026: + * Update gradle files to Android Studio 3.0 defaults. + +------------------------------------------------------------------- +Tue Oct 24 22:15:17 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171024: + * Automatically scroll textboxes when the caret ends up outside. Fixes #10026 . + * Fix issue with caret position in text boxes caused by a bad hash function. Fletcher is 2-bytes-at-a-time and thus very inappropriate for short strings. + * Can't use the camera stuff on Android versions before 11. Fixes #10029. + +------------------------------------------------------------------- +Mon Oct 23 15:37:55 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171023: + * Separate -Bsymbolic Shared linker flag + * Ops typo + * Better path fix x86_64 android + +------------------------------------------------------------------- +Sun Oct 22 20:02:03 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171022: + * Comment and typo fixes. + * Vulkan: Fix silly mistake in blend constant checks, thanks Unknown. + +------------------------------------------------------------------- +Sat Oct 21 14:09:54 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171021: + * Bit more Vulkan barrier cleanup. + * Various Vulkan image transition fixes and related + * More work towards passing 1.61 Vulkan validation layers + * Initial work on passing the latest Vulkan validation checks. + * Don't call functions in asserts, they get compiled out in release... + * Allow D3D9 context creation to bail if shader compilation fails (D3D9 runtime not installed). + * Have GetFramebufferDimensions return the backbuffer size for null in all backends. + * Another minor cleanup (DescribeCodePtr) + * Unify and move around code to cleanup some debug accessors + * Unify GetFramebufferList() (trivial) + * Unify DownloadFramebufferForClut + * Remove more dummy code from Vulkan backend. + * Unify FlushBeforeCopy. Remove old dummy methods from Vulkan framebuffer manager. + * Add some safety checks. Fix some inadvertent Y-flips (bit hacky). + * Unify some more framebuffer functions. Leave the GL stuff alone for now due to async. + * Unify (well, almost) GetOutputFramebuffer (D3D11/GL) + * Unify GetDepthBuffer/GetStencilBuffer in GL/D3D11 + +------------------------------------------------------------------- +Wed Oct 18 17:42:02 UTC 2017 - pousaduarte@gmail.com + +- Update to version 1.4.2~git20171017: + * Minor refactoring of framebuffer readbacks. + * Start moving PACK_ALIGNMENT into SafeGLReadPixels + * Minor OpenGL refactor. + * More format support in thin3d GL + * Move GL readback to a Thin3D abstraction + * Get rid of BindFramebufferForRead + * D3D11: Move to CopyFramebufferToSync where easily possible. + * Unify GetFramebuffer in GLES and D3D11. + * D3D11: Fix a bug, add depth/stencil support to CopyFramebufferToMemorySync + * Will fix Android-x86_64 cmake + * restructure some flags x86_64 android + * Re-enable gradle x86_64 android build + * Address review comments. + * Buildfix + * Remove comment, add check. + * RPI: use new vendor graphics library names + * Add a controller profile for X360 controllers on RPI, fixes issue #10019 + * Update lang submodule + ------------------------------------------------------------------- Sun Oct 15 11:11:45 UTC 2017 - pousaduarte@gmail.com diff --git a/ppsspp.spec b/ppsspp.spec index 3127cbd..0024970 100644 --- a/ppsspp.spec +++ b/ppsspp.spec @@ -17,7 +17,7 @@ Name: ppsspp -Version: 1.4.2~git20171015 +Version: 1.4.2~git20171101 Release: 0 Summary: PlayStation Portable Emulator License: GPL-2.0+