Hello community, here is the log from the commit of package ppsspp for openSUSE:Factory checked in at 2020-05-29 21:22:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ppsspp (Old) and /work/SRC/openSUSE:Factory/.ppsspp.new.3606 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ppsspp" Fri May 29 21:22:51 2020 rev:4 rq:809791 version:1.9.3~git20200523 Changes: -------- --- /work/SRC/openSUSE:Factory/ppsspp/ppsspp.changes 2019-12-27 14:00:57.204878066 +0100 +++ /work/SRC/openSUSE:Factory/.ppsspp.new.3606/ppsspp.changes 2020-05-29 21:37:19.630640960 +0200 @@ -1,0 +2,686 @@ +Sun May 24 11:07:43 UTC 2020 - Carsten Ziepke <kieltux@gmail.com> + +- Add QT5Multimedia as build requirement. Fix building of the Qt + frontend. +- Add %define _lto_cflags %{nil} to spec file. Fix building for + Tumbleweed. + +------------------------------------------------------------------- +Sat May 23 21:47:35 UTC 2020 - pousaduarte@gmail.com + +- Update to version 1.9.3~git20200523: + * Headless: Fix flash0/font path. + * Debugger: Avoid symbol map if deleted. + * Debugger: Don't break during startup. + * Android: Buildfix. + * GPU: Never set safe size larger than the buffer. + +------------------------------------------------------------------- +Fri May 22 20:12:29 UTC 2020 - pousaduarte@gmail.com + +- Update to version 1.9.3~git20200522: + * [Camera/V4L] Add support for jpeg and multiple buffers + * Windows: Ask for a specific device on failure. + * Windows: Avoid WASAPI init for a bad format. + * Windows: Avoid crash for a mono output format. + * Ge: Check stack depth based on args struct size. + * GPU: Ignore viewport for scissor of 481. + * Vulkan: Label render passes in RenderDoc/etc. + * Vulkan: Cleanup some duplicate code. + * Correct an issue where reformat didn't work if no renderpass was active due to the use of clear. + * Remove a redundant framebuffer bind in CopyDisplayToOutput + * Add a name tag for all render steps (GL/Vulkan). Helps with debugging and should be cheap enough (a single pointer per "step"). + * Move the check from #12908 into the firmware version check. + * Vulkan: Avoid stencilAction != depthAction. + * Vulkan: Check driver version for Adreno 5xx bug. + * Vulkan: Move Harvest Moon fix to Draw::Bugs. + * Vulkan: Stencil initialization: Use the adreno path for Mali as well. + * Fix a case of pointer truncation in Vulkan on 32-bit. Fixes #12932 + * Vulkan crashfix (pNext was uninitialized) + +------------------------------------------------------------------- +Tue May 19 09:13:42 UTC 2020 - pousaduarte@gmail.com + +- Update to version 1.9.3~git20200519: + * Vulkan: Fix leak and remove extra allocator. + * Vulkan: Create FB compatible pipelines in Draw. + * Vulkan: Expand logging of render steps a bit. + * D3D9: Avoid clearing color on stencil upload. + * GPU: Avoid unnecessary clear on stencil upload. + * Revert "Experimental commit that effectively reverts the Vulkan part of #12882." + * Experimental commit that effectively reverts the Vulkan part of #12882. + * Fix the Windows 32-bit build. + * Track scissors like we track viewports (bugfix?). + * Show "debug build" on the splash screen, in debug builds. + * Vulkan: Switch the framebuffer-rebind-to-clear on reformat to, well, a normal clear instead. + * Vulkan: Verify scissor as well. + * Vulkan: Add asserts to catch no viewport render. + * UI: Take reporting screenshot at frame end. + * Vulkan validation: Switch to the new Khronos validation layer shipping with recent SDKs. + * Vulkan: Stop merge at clear/touched read only. + * Vulkan: Make merge pass a bit easier to read. + * GLES: Fix invalidation of backbuffer. + * Vulkan: Generalize dependency tracking. + * GLES: Add dependency tracking for render passes. + * GPU: Centralize framebuffer download. + * Buildfix + * Remove the Audio Resampling setting (now always on). Having it off is not useful because it'll never sync up perfectly over time. + * Revert the loop check in StereoResampler, new one could accidentally keep looping when underrun severely (like if emulation stopped). + * Add more debug info in scePsmfPlayerStart + * Make the IsValidPBP DISC_ID check a bit more lenient. Fixes an issue where some homebrew would no longer show in the list. + * Fix homebrew store button to work even after changing grid layouts (it lost its click handler) + * Fix a crash bug in homebrew store + * Remove our custom atomics code entirely. + * Convert atomic code in core and ConsoleListener to use C++ atomics + * Reduce the SDL audio buffer size, 2048 is a bit excessive. Port the changes to the Qt SDL code. + * StereoResampler: Make sure the target buffer size is large enough, taking SYSPROP_AUDIO_FRAMES_PER_BUFFER into account. + * Rename things to make more sense. + * StereoResampler: Use C++ atomics + * Add some vaguely interesting stats + * SDL: If we get an audio device with a different freq than 44100, that's actually OK. + * arm64jit: Track writable and non-writable pointers. + * Mp4: Cleanup some parameters. + * cmake: Fix rpi4 build on newer gcc. + * GPU: Fix an overflow loading old save states. + * GLES: Specify buffer type just to be safe. + * arm64jit: Minor cleanup. + * GPU: Allow each shader in chain to have settings. + * UI: Translate shader setting names. + * GPU: Keep last output size in chained postshaders. + * GPU: Prevent infinite loops in postshader chains. + * GPU: Force nearest only for the upscaling filter. + * GPU: Move calculating render res to presentation. + * GPU: Allow postshaders to have parents. + * GPU: Update postshader uniforms for each. + * GPU: Process all postshader pipelines. + * GPU: Cleanup a comment, we use shorts now. + * GPU: Move things around to be per postshader. + * Simplify how to get the debug stats from StereoResampler + * Fix comment + * Qt fix + * Only show frames per buffer if the number is available through sysinfo + * Oops, need to pass an (invalid) slot number in headless too. + * SDL: Show the actually used sample rate in system info. + * oop + * Fix "Improved compatibility of sceGeListEnQueue: verify that stackDepth < 256" + * Display the savestate slot number when saving and loading state through shortcuts. + * Very minor optimization in PresentationCommon (don't upload the indices every frame). + * Fix per game setting and pack setting in vec4 + * Use map for settings + * Post shader setting uniform + * Thin3D: use 16-bit indices. Fixes #12898. + * GPU: Oops, don't skip copy if stride different. + * Fix DarkStalkers after the just-merged refactoring. + * Draw: Small optimization to callback. + * Libretro: Add libpng17 to include flags. + * GPU: Take A off RGB565 conversion funcs. + * GPU: Use texclamp for postshader/present draw. + * GPU: Centralize DestroyAllFBOs(). + * GPU: Cleanup presentation flipping a bit. + * D3D11: Allow pixel shader uniforms in Draw. + * GPU: Cleanup skip buffer texture draws. + * GPU: Simplify direct render when skipping buffers. + * softgpu: Fix postshader on 5551. + * D3D9: Attempt PS/VS 3.0 if it doesn't work with 2. + * GPU: Use postshader for direct VRAM draws again. + * GPU: Use a texture directly for MakePixelTexture. + * softgpu: Avoid RB swizzle when using a postshader. + * Vulkan: Allow frag shader UBO reads. + * Vulkan: Correct missing offsets in Draw. + * Vulkan: Correct postshader sampler binding. + * Draw: Actually use the index offset parameter. + * softgpu: Enable postshader support. + * GLES: Fix reuse of vertex data buffer. + * GPU: Cleanup leftover postshader stuff. + * UI: Allow postshaders on D3D9. + * GPU: Move post shader handling to new class. + * D3D9: Enable postprocessing of post shaders. + * Draw: Enable backwards compat on D3D11 shaders. + * Draw: Add more uniform types. + * Draw: Allow specifying a tag on shaders. + * GPU: Move a bit more to new display approach. + * softgpu: Allow display rotation. + * softgpu: Allow configuring Google Cardboard. + * GPU: Move cardboard/etc. to PresentationCommon. + * Vulkan: Fix Draw usage of framebuffers. + * GPU: Split FramebufferCommon into two classes. + * softgpu: Fix texture overlap. + * GPU: Handle buffer overhead in postshader uniforms. + * Android: Oops, fix start with space in filename. + * Global: Add some defs for MSVC highlighting. + * Temporarily disable YuGiOh save fix (experiment in issue #7914) + * Improved compatibility of sceGeListEnQueue: verify that stackDepth < 256 + * D3D11: Better set current texture to null first, otherwise we can run into another issue. + * Fix a comment + * D3D11: Fix a bind ordering issue in depal (only a problem with debug layer enabled) + * ColorConv: Fix a few conversions that missed the lower bits of each component. + * Vulkan: Don't merge render passes where the second one begins with a clear. + * Android: Avoid multiple resizes in a row. + * UI: Add more options to touch test screen. + * UI: Return to game settings after restart. + * Windows: Fix GL reinit on backend switch. + * Android: Move a bit more size handling. + * Android: Reassert sustained perf when going ingame. + * Android: Refactor size maintenance to own class. + * GPU: Minor lighting cleanup in software transform. + * GPU: Split up software transform into phases. + * Windows: Add safety checks to WASAPI code. + * GLES: Add safety handling for offset depal. + * GPU: Calc framebuf offset with right params. + * GPU: Avoid a texture offset change in sw transform. + * GLES: Simplify the framebuf offset detection. + * Vulkan: Framebuffer manager: Use an allocator for "MakePixelTexture" images. + * compat.ini: Turn on ForceUMDDelay for Innocent Life. See issue #2830. + * iOS/macOS : set bundle version + * iOS : File association + * compat.ini: Set ForceMax60FPS for Super Monkey Ball Adventures. See #7674. + * Make PPSSPP visible in OUYA launcher + * Fix: touchscreen evens on upcomming SDL2 versions which includes the same functionality but inside the library + * And another mumbo jumbo game (#12857) + * Enable ForceMax60FPS for games published by MumboJumbo. See issue #12857 + * Vulkan: Discard negative width/height framebuffer blits. Will likely help #12531. + * Address additional feedback from Unknown, finally + * Assorted fixes (build and crash) + * Use PPSSPP's kernel interface to retrieve Heap objects + * Address Unknown's feedback + * Change to info log + * Attempt to make save status + * Fix crash in sceKernelDeleteHeap + * Attempt to build fix non-windows + * remove comment + * Try to Implement SysMemForKernel + * Move SysMemForKernel to sceKernelMemory + * oop + * Wrap some SysMemForKernel's nids + * Update <Share> dialog on Android 10 + * iOS Share PPSSPP + * Travis: Handle new package versions better. ++++ 489 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/ppsspp/ppsspp.changes ++++ and /work/SRC/openSUSE:Factory/.ppsspp.new.3606/ppsspp.changes Old: ---- ppsspp-1.9.3~git20191218.tar.xz New: ---- ppsspp-1.9.3~git20200523.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ppsspp.spec ++++++ --- /var/tmp/diff_new_pack.x56V7x/_old 2020-05-29 21:37:20.726644223 +0200 +++ /var/tmp/diff_new_pack.x56V7x/_new 2020-05-29 21:37:20.730644235 +0200 @@ -1,7 +1,7 @@ # # spec file for package ppsspp # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,8 +16,9 @@ # +%define _lto_cflags %{nil} Name: ppsspp -Version: 1.9.3~git20191218 +Version: 1.9.3~git20200523 Release: 0 Summary: PlayStation Portable Emulator License: GPL-2.0-or-later @@ -47,6 +48,7 @@ #Qt deps: BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5OpenGL) #ffmpeg deps: (Restore once https://github.com/hrydgard/ppsspp/issues/9026 is closed) ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.x56V7x/_old 2020-05-29 21:37:20.766644342 +0200 +++ /var/tmp/diff_new_pack.x56V7x/_new 2020-05-29 21:37:20.766644342 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/hrydgard/ppsspp.git</param> - <param name="changesrevision">608d716413d517079781709793df01ab14e1c863</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">2d4e45d229e619c6e3f9202287c3391b88854db3</param></service></servicedata> \ No newline at end of file ++++++ ppsspp-1.9.3~git20191218.tar.xz -> ppsspp-1.9.3~git20200523.tar.xz ++++++ /work/SRC/openSUSE:Factory/ppsspp/ppsspp-1.9.3~git20191218.tar.xz /work/SRC/openSUSE:Factory/.ppsspp.new.3606/ppsspp-1.9.3~git20200523.tar.xz differ: char 25, line 1