aboutsummaryrefslogtreecommitdiff
path: root/frontend/libretro.c
diff options
context:
space:
mode:
authortwinaphex2013-12-31 04:55:09 +0100
committertwinaphex2013-12-31 04:55:09 +0100
commitc82d5b4ba31ae828cae27962f1a4d328fd4ea4da (patch)
treee8dd125d73ddadf480e591855daca56518467561 /frontend/libretro.c
parent4bfc6b97e6eef32b184403362b49f4aa919b2dcf (diff)
downloadpcsx_rearmed-c82d5b4ba31ae828cae27962f1a4d328fd4ea4da.tar.gz
pcsx_rearmed-c82d5b4ba31ae828cae27962f1a4d328fd4ea4da.tar.bz2
pcsx_rearmed-c82d5b4ba31ae828cae27962f1a4d328fd4ea4da.zip
Fixed NEON GPU plugin for PC by using stdint.h types - use
NEON GPU plugin for non-ARM targets now
Diffstat (limited to 'frontend/libretro.c')
-rw-r--r--frontend/libretro.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/frontend/libretro.c b/frontend/libretro.c
index 23eecf6..bce05e8 100644
--- a/frontend/libretro.c
+++ b/frontend/libretro.c
@@ -246,7 +246,7 @@ void retro_set_environment(retro_environment_t cb)
#ifndef DRC_DISABLE
{ "rearmed_drc", "Dynamic recompiler; enabled|disabled" },
#endif
-#ifdef __ARM_NEON__
+#if defined(__ARM_NEON__) || defined(NEON_PC)
{ "neon_interlace_enable", "Enable interlacing mode(s); disabled|enabled" },
{ "neon_enhancement_enable", "Enhanced resolution (slow); disabled|enabled" },
{ "neon_enhancement_no_main", "Enhanced resolution speed hack; disabled|enabled" },
@@ -800,7 +800,7 @@ static void update_variables(bool in_flight)
in_type1 = PSE_PAD_TYPE_ANALOGPAD;
}
-#ifdef __ARM_NEON__
+#if defined(__ARM_NEON__) || defined(NEON_PC)
var.value = "NULL";
var.key = "neon_interlace_enable";
@@ -834,6 +834,7 @@ static void update_variables(bool in_flight)
pl_rearmed_cbs.gpu_neon.enhancement_no_main = 1;
}
#endif
+
#ifndef DRC_DISABLE
var.value = NULL;
var.key = "rearmed_drc";