(PSP) Hack - Get around FPU exception - division by zero

This commit is contained in:
twinaphex 2014-02-13 11:38:13 +01:00
parent 6a6f56a82e
commit 94d70b6aba
2 changed files with 6 additions and 0 deletions

View File

@ -1,4 +1,5 @@
RARCH_VERSION = "0.9.9.3"
BUILD_PRX = 1
HAVE_FILE_LOGGER = 1

View File

@ -251,7 +251,12 @@ void gfx_set_config_viewport(void)
if (geom->aspect_ratio > 0.0f && g_settings.video.aspect_ratio_auto)
aspectratio_lut[ASPECT_RATIO_CONFIG].value = geom->aspect_ratio;
else
#ifdef PSP
// Get around division by zero error
aspectratio_lut[ASPECT_RATIO_CONFIG].value = 1.0f; // 1:1 PAR.
#else
aspectratio_lut[ASPECT_RATIO_CONFIG].value = (float)geom->base_width / geom->base_height; // 1:1 PAR.
#endif
}
else
aspectratio_lut[ASPECT_RATIO_CONFIG].value = g_settings.video.aspect_ratio;