Hello community,
here is the log from the commit of package libretro-flycast for
openSUSE:Factory checked in at 2020-06-23 21:06:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libretro-flycast (Old)
and /work/SRC/openSUSE:Factory/.libretro-flycast.new.2956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libretro-flycast"
Tue Jun 23 21:06:05 2020 rev:2 rq:816503 version:0~git20200609
Changes:
--------
--- /work/SRC/openSUSE:Factory/libretro-flycast/libretro-flycast.changes
2020-02-11 22:23:20.771499886 +0100
+++
/work/SRC/openSUSE:Factory/.libretro-flycast.new.2956/libretro-flycast.changes
2020-06-23 21:06:37.174234778 +0200
@@ -1,0 +2,213 @@
+Tue Jun 16 06:16:58 UTC 2020 - [email protected]
+
+- Update to version 0~git20200609:
+ * fix div matching. make it the default. remove exceptions
+ * Raspberry Pi 4 64-bit userspace build recipe
+ * fix xxhash pkg-config lines
+ * libzip: use public api for zip_fopen_by_crc and move it out of deps
+ * allow using system libs
+ * faster naomi gdrom loading
+ * Fix crash when boot to bios is enabled and loading naomi/aw game
+ * get rid of wchar
+ * maple: fix vmu reset in BIOS
+ * Disable -flto on all platforms (HAVE_LTCG=0)
+ * naomi: sega marine fishing STD inputs
+ * aica: Fix armwrestler MOV and LDR errors. Better cycle counting
+ * modem: fix isp settings in flash
+ * naomi: force lightgun for games that need it. Fix gundmct going left
+ * Add puyofevp naomi rom
+ * (NAOMI) fix pokasuka romset
+ * oops, better that way or d3d won't auto-switch
+ * improve context request
+ * naomi/aw widescreen cheats
+ * disable -flto on rockpro64
+ * dsp: proper MIXS input shift
+ * gdrom: disable bios region patching
+ * don't reset frameskip to 0 at init
+ * Fix Haiku build
+ * Disable LTO for RockPro64 (32bits)
+ * disable LTO for classic_armv8_a35
+ * remove rpi4 workaround
+ * Correct last commit to disable LTO for ODroid XU3/4
+ * dsp: fix output shift
+ * arm64: check CpuRunning at end of each timeslice
+ * Rewrite nvidia jetson nano build
+ * naomi: wrungp inputs. support inverted axis for naomi
+ * make threaded rendering the default on all platforms
+ * naomi: add tokyo bus guide
+ * Log VMU files loading
+ * custom tex: const char* isn't writable
+ * custom tex: support jpeg format. Get rid of libpng and use stb_image
+ * fix mouse state not being updated
+ * pvr: update palette when PAL_RAM_CTRL is updated
+ * rend: use original palette data to compute palette hash
+ * pvr: textured background plane
+ * ODroid, disable LTO because this will segfault the emulator when linked to
mali's libGLESv2
+ * ODroid cleaning up Makefile
+ * fix crash when TR poly count is 0
+ * sort triangles even with 1 poly
+ * support multi-session cue/bin. mipmap D-adjust only to increase LoD
+ * pvr: don't reset tile clipping value on each frame
+ * pvr: #ifdef switch work-around
+ * Use -O2 for YUV_Block8x8 due to UB
+ * [Switch] Iterate each Page for Permission set - Prevent memory state
conflicts
+ * vmem: unprotect vram when releasing memory if NO_VMEM
+ * pvr: reserve more opaque polys. Don't crash on TA overrun
+ * ta: defer index building and strip merging, filter out infinite vertices
+ * [CI/CD] Add .gitlab-ci.yml
+ * [Switch] Initial Port
+ * Protect ram and vram when vmem is disabled
+ * naomi: VMU support (vonot, sf3zu). Fix otrigger inputs.
+ * Alien Front Naomi needs Div matching disabled
+ * gdrom: don't resume cdda if not playing. stop if cur > end
+ * renderer: decrease MipmapD bias
+ * custom texture: stop loader thread before loading state
+ * renderer: generate mipmaps for custom textures
+ * input: only use R2/L2 for trigger input even with digital triggers
+ * (NAOMI) add sfz3ugd button labels
+ * nvmem: generate console ID at startup. rec-x64: Call stack alignment
+ * fix alignment issues reported by ubsan on x64
+ * dsp x64: use returned code buffer ptr on windows cuz it's reallocated
+ * x64 DSP jit compiler
+ * pvr: avoid using List::head() in loops
+ * recreate the gl/vk texture when loading a custom one
+ * (NAOMI) add ringout eeprom + some crcs
+ * naomi: parent rom name was incorrect for gdroms
+ * OSX build fix
+ * android/arm32 build fix
+ * Handle mipmap D-adjust param. Change custom tex hash and fix dump issue
+ * gl (es) 2 build fix
+ * disable div matching for Donald Duck Goin Quackers
+ * users now cannot force enable div matching
+ * vulkan: corrupted textures with mipmap and xBRZ
+ * fix crash when enabling xBRZ filtering
+ * use glGetStringi instead of glGetString to get GL extensions
+ * gles 2 build fix
+ * pvr2 filter: cap textureSize.y to 720
+ * gl4: add missing glSamplerParameterf function
+ * gl, gl4: anisotropic filtering for gl renderers
+ * fix crash for 1x1 TW textures
+ * restore previous twiddle table for non-square tex
+ * upload all texture mipmap levels to gpu
+ * vulkan oit: pass native blend function values to shader, not vulkan ones
+ * Update postprocess.cpp - leilei says to change it to this
+ * pvr2 filter: more compliant type conversions to help with GLES
+ * Init aica int mask/level at HLE boot
+ * pvr2 filter: limit interlace blend to 3 lines
+ * don't fix texture bleeding for repeating textures
+ * disable RGB component for some games
+ * stop cdda when reading sector
+ * fix simple texture bleeding case when upscaling
+ * force HLE off to boot BIOS. Avoid crash when loading invalid content
+ * New widescreen cheats: Suzuki Racing, Nightmare Creatures, Rent a hero
+ * reios: support disk eject/change
+ * naomi: don't scale trigger for wldkicks
+ * maple: refactor controller to avoid code dup
+ * better joystick handling for wldkicks. fix blockpong controls
+ * maple: safely reconnect vmus when changing per-game vmus option
+ * naomi: don't count first_player twice
+ * naomi: emulate World Kicks and World Kicks PCB inputs
+ * naomi: fix reboot. clean up
+ * naomi: emulate mazan inputs
+ * Add disk control interface v1 support
+ * ignore trilinear filtering if texture isn't mipmapped
+ * gl,gl4: powervr2 post-processing filter from leilei
+ * gl4: fix blending issue when autosort=0
+ * gl4: don't use extra depth scale in fog calc
+ * disable div matching for more games
+ * pvr: better saturate colors when converting tex to higher precision
+ * disable div matching for Aqua GT. add input config for Mazan
+ * gl & gl4: recreate vmu and crosshair textures at context reset
+ * arm32: fix xtrct dynarec implementation
+ * Get rid of the pregap for .CUE audio tracks
+ * arm64: fix xtrct dynarec implementation
+ * cue: Set proper CTRL value
+ * build fix
+ * build fix
+ * reduce savestates size by 20mb
+ * vmem: unmap all reserved vmem space on unload
+ * vulkan: only use oit pass in autosort mode
+ * awave: use light guns for Ranger Mission
+ * vulkan: VMU screens and lightgun crosshairs support
+ * gl4: only use oit pass in autosort mode
+ * aica: generate samples when arm is disabled (dynarec)
+ * (NAOMI) eeprom for spawn
+ * (NAOMI) force region for mushi2k4
+ * (NAOMI) eeprom for hmgeo
+ * vulkan: typo on adreno test
+ * pvr: raise Object List Overflow interrupt if TA data buffer full
+ * vulkan: workaround for Intel driver bug when depth write is disabled
+ * pvr: avoid TA data buffer overflow
+ * pvr: fix crash when content loading fails
+ * naomi/aw: load failure when mixing / and \ in content path on windows
+ * Set back default Cable Type to TV (Composite)
+ * vulkan: disable translucent modifier volumes on adreno
+ * Add anisotropic filtering option (vulkan). Remove RTT option.
+ * fix wince regression from 6dd6013ead6cbfc5c101c91e54276b1c756ff3b5
+ * Fix FLAC__NO_DLL preprocessor flag in Makefile
+ * vulkan: use frontend-specified physical device if not nil
+ * pvr: force background plane not textured
+ * Custom Textures / Dump Textures supports NAOMI also
+ * rec-cpp: Add missing opcode call classes and allow for immediate args
+ * dynarec: set correct sign on result if float conv returns indefinite
+ * dyna: use xxhash instead of sha1 to hash code blocks
+ * better sh4 regs init. Clean up
+ * mmu: missing template instances in the slow mmu
+ * DMAC: Add LMMODE1 for ch2-dma, add basic DMAC based dma support
+ * better serial port emulation
+ * aica: Add G2 Dev Device DMA. LFORE is not cleared automatically
+ * flash: don't abort on invalid access size
+ * vulkan: fix mali crash
+ * vulkan: arm32 build fix
+ * vulkan: enable per-pixel on all platforms
+ * vulkan: enable on android. fix crash when recreating context
+ * vulkan: enable for android
+ * android build error when !HAVE_TEXUPSCALE
+ * vulkan: use libretro nego interface to enable fragmentStoresAndAtomics
+ * renderer: add 32bpp conversion routines for bump map textures
+ * Disable startx/starty crt shifts for now. vk: fix OIT buffer size issue
+ * vulkan: copy provoking vertex. crash when rtt2vram. rtt vram stride
+ * vulkan: delay destroying in-flight images
+ * (NAOMI) force region & eeprom for kick4csh
+ * vulkan: fix inside clipping
+ * texture corruptions with some wince games
+ * vulkan: don't use anisotropic filtering with nearest. Set max to 4
+ * vulkan: don't use depth equal function if depth buffer write is disabled
+ * vulkan: fix modifier volumes
+ * (NAOMI) reduce warning msg duration for bad format
+ * vulkan: fix clipping (alpilot black screen)
+ * vulkan: allocate oit buffers in device-local mem. NVidia fixes
+ * vulkan: share pixel_buffer_size with gl. Shaders use version 450
+ * vulkan: oit renderer
+ * vulkan renderer
+ * some more const and static
+ * gles: refactor stuff out of gles renderer
+ * gl: reset texture params cache on reset
+ * gles: clear texture cache on init
+ * gl: delete fog texture on term so it's properly recreated if needed
+ * gles2: calculate fog depth in vertex shader in case highp not supported
+ * gles: use glcache to select modvol shader
+ * Use proper Haiku #def symbol
+ * vmu: avoid flash buffer overflow if game writes past the end
+ * pvr: use vclk_div to compute the pixel clock instead of ntsc/vga mode
+ * use doubles to emulate FIPR on x86
+ * Crc matching (#704)
+ * add sun8i mainline
+ * Disable frame count check for CHD to allow patched/homebrew
+ * texture upscaling was missing some paletted alpha channel formats
++++ 16 more lines (skipped)
++++ between
/work/SRC/openSUSE:Factory/libretro-flycast/libretro-flycast.changes
++++ and
/work/SRC/openSUSE:Factory/.libretro-flycast.new.2956/libretro-flycast.changes
Old:
----
libretro-flycast-0~git20190923.tar.xz
New:
----
libretro-flycast-0~git20200609.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libretro-flycast.spec ++++++
--- /var/tmp/diff_new_pack.iHQpBC/_old 2020-06-23 21:06:37.690236446 +0200
+++ /var/tmp/diff_new_pack.iHQpBC/_new 2020-06-23 21:06:37.694236458 +0200
@@ -1,7 +1,7 @@
#
# spec file for package libretro-flycast
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# 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
@@ -17,7 +17,7 @@
Name: libretro-flycast
-Version: 0~git20190923
+Version: 0~git20200609
Release: 0
Summary: Flycast libretro core for Sega Dreamcast emulation
License: GPL-3.0-only
@@ -25,9 +25,9 @@
URL: http://www.retroarch.com
Source: %{name}-%{version}.tar.xz
+BuildRequires: Mesa-devel
BuildRequires: gcc-c++
BuildRequires: make
-BuildRequires: Mesa-devel
%description
Flycast is a multi-platform Sega Dreamcast emulator. This package is for
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.iHQpBC/_old 2020-06-23 21:06:37.730236575 +0200
+++ /var/tmp/diff_new_pack.iHQpBC/_new 2020-06-23 21:06:37.730236575 +0200
@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param
name="url">https://github.com/libretro/flycast.git</param>
- <param
name="changesrevision">42e30be9dbc12fa8ef0ba2471fd1c916cbb21121</param></service></servicedata>
\ No newline at end of file
+ <param
name="changesrevision">f85a2a913caab53648675162284110fe9aad2162</param></service></servicedata>
\ No newline at end of file
++++++ libretro-flycast-0~git20190923.tar.xz ->
libretro-flycast-0~git20200609.tar.xz ++++++
++++ 348807 lines of diff (skipped)