32x, fix softscale enabled by 32x

also some streamlining cleanup in the drawing code
This commit is contained in:
kub 2023-06-11 19:11:18 +00:00
parent f81718cbb8
commit 17c1401b44
5 changed files with 62 additions and 59 deletions

View file

@ -348,9 +348,6 @@ void PicoDrawSetOutFormat32x(pdso_t which, int use_32x_line_mode)
PicoDrawSetInternalBuf(NULL, 0);
PicoDrawSetOutBufMD(Pico.est.Draw2FB, 328);
}
// always need upscaling for H32, before mixing in 32X layer
PicoIn.opt |= POPT_EN_SOFTSCALE;
PicoIn.opt &= ~POPT_DIS_32C_BORDER;
if (use_32x_line_mode)
// we'll draw via FinalizeLine32xRGB555 (rare)