commit libretro-flycast for openSUSE:Factory
Hello community, here is the log from the commit of package libretro-flycast for openSUSE:Factory checked in at 2020-10-16 16:14:32 Comparing /work/SRC/openSUSE:Factory/libretro-flycast (Old) and /work/SRC/openSUSE:Factory/.libretro-flycast.new.3486 (New) Package is "libretro-flycast" Fri Oct 16 16:14:32 2020 rev:4 rq:841968 version:0~git20201013 Changes: --- /work/SRC/openSUSE:Factory/libretro-flycast/libretro-flycast.changes 2020-08-20 22:34:28.512139775 +0200 +++ /work/SRC/openSUSE:Factory/.libretro-flycast.new.3486/libretro-flycast.changes 2020-10-16 16:15:08.080706431 +0200 @@ -1,0 +2,44 @@ +Thu Oct 15 13:28:21 UTC 2020 - guillaume.gar...@opensuse.org + +- Update to version 0~git20201013: + * Remove broken link + * revert some changes to naomi inputs [flyinghead] + * fix savestates [flyinghead] + * sort out aarch64 makefile weirdness + * add missing makefile code to select aarch64 dynarec + * Backport partial changes here https://github.com/flyinghead/flycast/commit/6402c8e7ed0d71ecd636e4812f8faeb3b6de66ed + * Backport https://github.com/flyinghead/flycast/commit/fee28194fbc3f2ba426cad1d78f8aae588d8d63b + * Rebase Naomi code against master - let us know if changes need to be applied + * Backport 'Fix wldkickspw crash with invalid TA data' + * arm32: support for 64b immediate memory reads + * arm32: support for 64b immediate memory reads + * Improve off-screen reload with lightgun + * Add support for Lightgun for Lupin The Shooting + * For whatever reason on newer Nvidia drivers, we can't allocate pixel buffer size at 2GB or 4GB - we can allocate 2GB by changing size to 0x7ff0u for now + * [Switch] Add -fcommon + * Updated Makefile with logic to force -O2 on classic ARM platforms + * Fix OSX build + * Fix build + * Ghost commit + * Revert "replace Array<> with std::array. savestate: save correct TA ctx" + * handle some palette textures on the GPU. vulkan: some linear tiling + * protect P4 vram to detect texture updates + * replace Array<> with std::array. savestate: save correct TA ctx + * savestate: save sq_remap used for store queues when mini-mmu is on + * gl: don't re-upload buffers to gpu after drawing vmu or xhair + * savestate: Save current TA context. Save AW cart state. + * various aica/arm/misc fixes + * naomi: fix wrungp "no drive board" regression + * support for absolute path .m3u playlists + * maple: don't overrun device strings + * maple: create devs after loading the game. aw: better analog mapping + * workaround for context logic + * div32: get rid of edge cases. simplify + * Some logging optimizations + +--- +Thu Oct 15 13:27:47 UTC 2020 - Guillaume GARDET + +- Fix build on aarch64 + +--- Old: libretro-flycast-0~git20200609.tar.xz New: libretro-flycast-0~git20201013.tar.xz Other differences: -- ++ libretro-flycast.spec ++ --- /var/tmp/diff_new_pack.Xu7OMr/_old 2020-10-16 16:15:11.100707358 +0200 +++ /var/tmp/diff_new_pack.Xu7OMr/_new 2020-10-16 16:15:11.108707360 +0200 @@ -17,7 +17,7 @@ Name: libretro-flycast -Version:0~git20200609 +Version:0~git20201013 Release:0 Summary:Flycast libretro core for Sega Dreamcast emulation License:GPL-3.0-only @@ -39,7 +39,8 @@ %build %ifarch aarch64 -export platform=classic_armv8_a35 +export platform=arm64 +export CC_AS=gcc %endif %ifarch %arm export ARCH=arm ++ _servicedata ++ --- /var/tmp/diff_new_pack.Xu7OMr/_old 2020-10-16 16:15:11.164707377 +0200 +++ /var/tmp/diff_new_pack.Xu7OMr/_new 2020-10-16 16:15:11.164707377 +0200 @@ -1,4 +1,4 @@ https://github.com/libretro/flycast.git - f85a2a913caab53648675162284110fe9aad2162 \ No newline at end of file + 154abf1e0d30d54f5fbf468f4cd015a429af4366 \ No newline at end of file ++ libretro-flycast-0~git20200609.tar.xz -> libretro-flycast-0~git20201013.tar.xz ++ 16712 lines of diff (skipped)
commit libretro-flycast for openSUSE:Factory
Hello community, here is the log from the commit of package libretro-flycast for openSUSE:Factory checked in at 2020-08-20 22:34:10 Comparing /work/SRC/openSUSE:Factory/libretro-flycast (Old) and /work/SRC/openSUSE:Factory/.libretro-flycast.new.3399 (New) Package is "libretro-flycast" Thu Aug 20 22:34:10 2020 rev:3 rq:828233 version:0~git20200609 Changes: --- /work/SRC/openSUSE:Factory/libretro-flycast/libretro-flycast.changes 2020-06-23 21:06:37.174234778 +0200 +++ /work/SRC/openSUSE:Factory/.libretro-flycast.new.3399/libretro-flycast.changes 2020-08-20 22:34:28.512139775 +0200 @@ -1,0 +2,5 @@ +Thu Aug 20 14:30:19 UTC 2020 - Guillaume GARDET + +- Fix build on armv7 and exclude armv6 as it is unsupported + +--- Other differences: -- ++ libretro-flycast.spec ++ --- /var/tmp/diff_new_pack.Cji3bY/_old 2020-08-20 22:34:29.360140172 +0200 +++ /var/tmp/diff_new_pack.Cji3bY/_new 2020-08-20 22:34:29.364140174 +0200 @@ -28,6 +28,7 @@ BuildRequires: Mesa-devel BuildRequires: gcc-c++ BuildRequires: make +ExcludeArch:armv6l armv6hl %description Flycast is a multi-platform Sega Dreamcast emulator. This package is for @@ -37,6 +38,13 @@ %setup -q %build +%ifarch aarch64 +export platform=classic_armv8_a35 +%endif +%ifarch %arm +export ARCH=arm +export platform=classic_armv7_a7 +%endif make %install
commit libretro-flycast for openSUSE:Factory
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 - i...@guoyunhe.me + +- 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 t