32x, more ARM asm drawing optimisations for dc mode

This commit is contained in:
kub 2021-12-19 14:40:16 +01:00
parent 2a29ca852b
commit c3fcdf3f8d
2 changed files with 30 additions and 31 deletions

View file

@ -207,12 +207,12 @@ static void apply_renderer(void)
{
PicoIn.opt &= ~(POPT_ALT_RENDERER|POPT_EN_SOFTSCALE|POPT_DIS_32C_BORDER);
if (is_16bit_mode()) {
if (currentConfig.scaling == EOPT_SCALE_SW) {
if (currentConfig.scaling == EOPT_SCALE_SW)
PicoIn.opt |= POPT_EN_SOFTSCALE;
PicoIn.filter = currentConfig.filter;
} else if (currentConfig.scaling == EOPT_SCALE_HW)
else if (currentConfig.scaling == EOPT_SCALE_HW)
// hw scaling, render without any padding
PicoIn.opt |= POPT_DIS_32C_BORDER;
PicoIn.filter = currentConfig.filter;
} else
PicoIn.opt |= POPT_DIS_32C_BORDER;