Skip to content

Commit 4f4a753

Browse files
committed
mupen64plus_next: enable GLES3 where it makes sense
1 parent 92bed15 commit 4f4a753

File tree

1 file changed

+26
-2
lines changed
  • packages/lakka/libretro_cores/mupen64plus_next

1 file changed

+26
-2
lines changed

packages/lakka/libretro_cores/mupen64plus_next/package.mk

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,31 @@ fi
1515

1616
if [ "${OPENGLES_SUPPORT}" = "yes" ]; then
1717
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
18-
PKG_MAKE_OPTS_TARGET+=" GLES=1 FORCE_GLES=1"
18+
case ${PROJECT} in
19+
RPi)
20+
if [ "${DEVICE:0:4}" = "RPi4" ]; then
21+
PKG_MAKE_OPTS_TARGET+=" FORCE_GLES3=1"
22+
else
23+
PKG_MAKE_OPTS_TARGET+=" FORCE_GLES=1"
24+
fi
25+
;;
26+
Rockchip)
27+
if [ "${DEVICE}" = "RK3328" ]; then
28+
PKG_MAKE_OPTS_TARGET+=" FORCE_GLES=1"
29+
else
30+
PKG_MAKE_OPTS_TARGET+=" FORCE_GLES3=1"
31+
fi
32+
;;
33+
Amlogic)
34+
PKG_MAKE_OPTS_TARGET+=" FORCE_GLES3=1"
35+
;;
36+
Generic)
37+
PKG_MAKE_OPTS_TARGET+=" FORCE_GLES3=1"
38+
;;
39+
*)
40+
PKG_MAKE_OPTS_TARGET+=" FORCE_GLES=1"
41+
;;
42+
esac
1943
fi
2044

2145
if [ "${VULKAN_SUPPORT}" = "yes" ]; then
@@ -48,7 +72,7 @@ pre_make_target() {
4872
PKG_MAKE_OPTS_TARGET+=" platform=rpi3"
4973
;;
5074
RPi4*)
51-
PKG_MAKE_OPTS_TARGET+=" platform=rpi4_64-mesa FORCE_GLES3=1"
75+
PKG_MAKE_OPTS_TARGET+=" platform=rpi4_64-mesa"
5276
;;
5377
OdroidXU3)
5478
PKG_MAKE_OPTS_TARGET+=" platform=odroid BOARD=ODROID-XU"

0 commit comments

Comments
 (0)