Commit graph

21 commits

Author SHA1 Message Date
cmitu
fdc5b0d307 mupen64plus: adjust dependencies
* for the libretro core, removed a couple of packages which are not needed for the libretro core.
* for the standalone, removed `libglew` which is only used on Windows for one of the plugins and make the GLU libraries mandatory since the core doesn't build without it.
2025-03-01 06:25:51 +00:00
Jools Wills
dd7d4098c0 lr-mupen64plus-next - fix building on rpi5 on 32bit arm bookworm
On the rpi5 on 32bit arm rpios bookworm, building failed with

    /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:18284:34: error: unknown type name ‘float16x4_t’; did you mean ‘bfloat16x4_t’?
    18284 | vfmlal_low_f16 (float32x2_t __r, float16x4_t __a, float16x4_t __b)
          |                                  ^~~~~~~~~~~
          |                                  bfloat16x4_t

Add the option -mfp16-format=ieee which fixes this.

Use an array add_clags to handle the additional CFLAGS changes and use for the linkage_arm.S workaround.
2024-11-17 23:48:14 +00:00
Jools Wills
c828c52af3 lr-mupen64plus-next - fix building on aarch64 kernel with arm userland 2024-11-17 22:48:26 +00:00
Jools Wills
7ac3877b44 Switch to using defaultRAConfig
libretro ports now don't include the "ports/" path in the call as it's handled by the new function
2022-05-22 13:09:12 +01:00
Jools Wills
7bcdc6a956 libretrocores - added rp_module_repo to all libretro cores
Also use new location for lr-meseon repo due to repository move
2021-02-15 23:54:13 +00:00
Jools Wills
a96ac2c1a8 lr-mupen64plus-next - force HAVE_NEON=0 for armv6 to fix building on rpi0/1
* upstream was setting HAVE_NEON=1 for all rpi targets
2020-10-30 17:08:05 +00:00
dankcushions
665f926269 Default Core Options for lr-mupen64plus-next 2020-09-13 01:30:43 +01:00
Jools Wills
6780ffa015 lr-mupen64plus-next - fix building on aarch64
* wrap existing logic for using retroarch "platform=" in arm only block
2020-07-30 04:28:30 +01:00
Hugo Hromic
6aa894c049 lr-mupen64plus-next - revert workaround for crash in videocore platform
* fixed upstream in d32dea1
* removed unneeded dependencies
* minor cosmetic tweaks
2020-04-11 00:10:41 +01:00
Jools Wills
fa2915f0c7 lr-mupen64plus-next - fix building on armv6 2020-03-17 06:47:50 +00:00
Jools Wills
7a20b0d947 updated all module flags for ports 2020-02-22 08:23:30 +00:00
Hugo Hromic
c87aa80d37 lr-mupen64plus-next - temporary workaround for crash using videocore platform
* the core is unable to obtain pointers to the GL functions from RetroArch when using the legacy drivers.
* the issue is under investigation but for now build from the last known commit for videocore.
2020-02-16 23:25:34 +00:00
Jools Wills
c13c89fc6f lr-mupen64plus-next - make default for kms/rpi4
* move lr-mupen64-plus to optional packages (and main for kms platforms)
 * dont set mupen64plus standlone as default for rpi+kms
 * rework logic in mupen64plus - use kms instead of mesa and de-duplicate a bit
2020-02-16 00:02:56 +00:00
Jools Wills
1a6a14fbbe lr-mupen64plus / lr-mupen64plus-next - enable FORCE_GLES3 parameter based on platform gles3 flag
* add patch for lr-mupen64plus Makefile to support FORCE_GLES3 when using platform=rpi*
2020-02-01 03:43:40 +00:00
cmitu
16c9075eed Update license links for a few scriptmodules 2019-12-19 02:37:02 +00:00
Hugo Hromic
87a6d7b6e4 lr-mupen64plus-next - remove obsolete patch
Issue fixed upstream.

Ref: https://github.com/libretro/mupen64plus-libretro-nx/pull/94
2019-09-09 14:26:50 +01:00
Hugo Hromic
bf5140de2b lr-mupen64plus-next - update for new repo branching model upstream
New git repository branching model entered in effect upstream.

Ref: https://github.com/libretro/mupen64plus-libretro-nx/issues/76
2019-08-20 23:39:11 +01:00
Conn O'Griofa
5762ce3796 lr-mupen64plus-next: buster & fkms support
EGL detection needs to be forced for RPI3 via FKMS, otherwise the
core will segfault.
2019-07-04 12:20:37 +01:00
Hugo Hromic
29e46b9f38 lr-mupen64plus{-next} - install LICENSE files from upstream
Also use the correct license (GPL3 -> GPL2)
2019-06-27 11:34:21 +01:00
Jools Wills
8021f1c23c lr-mupen64plus-next - disable for armv6
* dynarec contains some armv7 only instructions so it's not compatible.
2019-06-09 04:02:50 +01:00
Hugo Hromic
baf9e88ad2 add mupen64plus "next" for libretro to experimental
* Ref: https://github.com/libretro/mupen64plus-libretro-nx
2019-06-01 00:51:17 +01:00