Package Release Info

libretro-flycast-0~git20201013-bp153.1.1

Update Info: Base Release
Available in Package Hub : 15 SP3

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libretro-flycast

Change Logs

* Thu Oct 15 2020 guillaume.gardet@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 0x7ff00000u 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 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on aarch64
* Thu Aug 20 2020 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Fix build on armv7 and exclude armv6 as it is unsupported
* Tue Jun 16 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 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
  * Re-enable Haiku build
  * Update input descriptions for King of Fighters XI
  * rec-arm32: support 64b immediate mem writes
  * gles: fix depth issue when drawing quads on gles2
  * Updates to Makefile
  * Fix mingw cross-compile again
  * Add config Nvidia jetson nano dev kit Support
  * widescreen cheats: remove non 4:3 internal res. Fix screen width.
  * widescreen cheats
  * aica arm: mask pc using max aica ram, not actual, in entry points
  * arm64: support 64b immediate mem reads
  * (NAOMI) Trigger inputs are always classified as 'Half'
  * (NAOMI) Fix analog trigger input range
  * gl: use GL_UNSIGNED_BYTE instead of GL_UNSIGNED_INT_8_8_8_8
Version: 0~git20190923-bp152.1.9
* Wed Sep 25 2019 Yunhe Guo <i@guoyunhe.me>
- Initial version