mirror of
https://github.com/ekeeke/Genesis-Plus-GX.git
synced 2024-12-27 03:31:49 +01:00
.improved scaling when 16:9 correction is enabled
This commit is contained in:
parent
38dcd29a66
commit
3dee74358e
@ -3256,8 +3256,8 @@ static void showcredits(void)
|
|||||||
FONT_writeCenter("improved emulation code, fixes & extra features by Eke-Eke", 18, 0, 640, 516 - offset, (GXColor)WHITE);
|
FONT_writeCenter("improved emulation code, fixes & extra features by Eke-Eke", 18, 0, 640, 516 - offset, (GXColor)WHITE);
|
||||||
FONT_writeCenter("original 1.3 version by Charles MacDonald", 18, 0, 640, 534 - offset, (GXColor)WHITE);
|
FONT_writeCenter("original 1.3 version by Charles MacDonald", 18, 0, 640, 534 - offset, (GXColor)WHITE);
|
||||||
FONT_writeCenter("original Z80 core by Juergen Buchmueller", 18, 0, 640, 552 - offset, (GXColor)WHITE);
|
FONT_writeCenter("original Z80 core by Juergen Buchmueller", 18, 0, 640, 552 - offset, (GXColor)WHITE);
|
||||||
FONT_writeCenter("original 68k Musashi core by Karl Stenerud", 18, 0, 640, 570 - offset, (GXColor)WHITE);
|
FONT_writeCenter("original 68k core (Musashi) by Karl Stenerud", 18, 0, 640, 570 - offset, (GXColor)WHITE);
|
||||||
FONT_writeCenter("original YM2612/YM2413 cores by Jarek Burczynski & Tatsuyuki Satoh", 18, 0, 640, 588 - offset, (GXColor)WHITE);
|
FONT_writeCenter("original YM2612/2413 cores by Jarek Burczynski, Tatsuyuki Satoh", 18, 0, 640, 588 - offset, (GXColor)WHITE);
|
||||||
FONT_writeCenter("SN76489 core by Maxim", 18, 0, 640, 606 - offset, (GXColor)WHITE);
|
FONT_writeCenter("SN76489 core by Maxim", 18, 0, 640, 606 - offset, (GXColor)WHITE);
|
||||||
FONT_writeCenter("SVP core by Gravydas Ignotas (Notaz)", 18, 0, 640, 624 - offset, (GXColor)WHITE);
|
FONT_writeCenter("SVP core by Gravydas Ignotas (Notaz)", 18, 0, 640, 624 - offset, (GXColor)WHITE);
|
||||||
FONT_writeCenter("FIR Resampler & NTSC Video Filter by Shay Green (Blargg)", 18, 0, 640, 642 - offset, (GXColor)WHITE);
|
FONT_writeCenter("FIR Resampler & NTSC Video Filter by Shay Green (Blargg)", 18, 0, 640, 642 - offset, (GXColor)WHITE);
|
||||||
|
@ -590,7 +590,7 @@ static void gxResetScaler(u32 width)
|
|||||||
/* no filtering, disable GX horizontal scaling */
|
/* no filtering, disable GX horizontal scaling */
|
||||||
if (!config.bilinear && !config.ntsc)
|
if (!config.bilinear && !config.ntsc)
|
||||||
{
|
{
|
||||||
if ((width * 2) <= 640)
|
if ((width <= 320) && (width <= xscale))
|
||||||
rmode->fbWidth = width * 2;
|
rmode->fbWidth = width * 2;
|
||||||
else if (width <= 640)
|
else if (width <= 640)
|
||||||
rmode->fbWidth = width;
|
rmode->fbWidth = width;
|
||||||
|
@ -61,8 +61,8 @@
|
|||||||
*out++ = table[*in++]; \
|
*out++ = table[*in++]; \
|
||||||
*out++ = table[*in++]; \
|
*out++ = table[*in++]; \
|
||||||
out += 12; \
|
out += 12; \
|
||||||
} \
|
} \
|
||||||
while (--width);
|
while (--width);
|
||||||
|
|
||||||
/* image texture */
|
/* image texture */
|
||||||
typedef struct
|
typedef struct
|
||||||
|
Loading…
Reference in New Issue
Block a user