mirror of
https://github.com/RaySollium99/picodrive.git
synced 2025-09-06 07:38:05 -04:00
Add Rpi1 and Rpi2 support with GLES upscaling
This commit is contained in:
parent
05eb243d03
commit
8450a2f561
3 changed files with 38 additions and 3 deletions
21
configure
vendored
21
configure
vendored
|
@ -31,7 +31,7 @@ check_define()
|
|||
# setting options to "yes" or "no" will make that choice default,
|
||||
# "" means "autodetect".
|
||||
|
||||
platform_list="generic pandora gp2x opendingux"
|
||||
platform_list="generic pandora gp2x opendingux rpi1 rpi2"
|
||||
platform="generic"
|
||||
sound_driver_list="oss alsa sdl"
|
||||
sound_drivers=""
|
||||
|
@ -44,6 +44,8 @@ need_sdl="no"
|
|||
need_xlib="no"
|
||||
# these are for known platforms
|
||||
optimize_cortexa8="no"
|
||||
optimize_cortexa7="no"
|
||||
optimize_arm1176jzf="no"
|
||||
optimize_arm926ej="no"
|
||||
optimize_arm920="no"
|
||||
|
||||
|
@ -67,6 +69,13 @@ set_platform()
|
|||
{
|
||||
platform=$1
|
||||
case "$platform" in
|
||||
rpi1)
|
||||
optimize_arm1176jzf="yes"
|
||||
;;
|
||||
rpi2)
|
||||
optimize_cortexa7="yes"
|
||||
have_arm_neon="yes"
|
||||
;;
|
||||
generic)
|
||||
;;
|
||||
opendingux)
|
||||
|
@ -159,6 +168,14 @@ arm*)
|
|||
CFLAGS="$CFLAGS -mcpu=cortex-a8 -mtune=cortex-a8"
|
||||
ASFLAGS="$ASFLAGS -mcpu=cortex-a8"
|
||||
fi
|
||||
if [ "$optimize_cortexa7" = "yes" ]; then
|
||||
CFLAGS="$CFLAGS -mcpu=cortex-a7"
|
||||
ASFLAGS="$ASFLAGS -mcpu=cortex-a7"
|
||||
fi
|
||||
if [ "$optimize_arm1176jzf" = "yes" ]; then
|
||||
CFLAGS="$CFLAGS -mcpu=arm1176jzf-s -mfloat-abi=hard"
|
||||
ASFLAGS="$ASFLAGS -mcpu=arm1176jzf-s -mfloat-abi=hard"
|
||||
fi
|
||||
if [ "$optimize_arm926ej" = "yes" ]; then
|
||||
CFLAGS="$CFLAGS -mcpu=arm926ej-s -mtune=arm926ej-s"
|
||||
ASFLAGS="$ASFLAGS -mcpu=arm926ej-s -mfloat-abi=softfp"
|
||||
|
@ -229,7 +246,7 @@ arm*)
|
|||
esac
|
||||
|
||||
case "$platform" in
|
||||
generic | opendingux)
|
||||
rpi1 | rpi2 | generic | opendingux)
|
||||
need_sdl="yes"
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue