palette recalc check for some vector games

This commit is contained in:
dinkc64 2018-12-26 10:09:21 -05:00
parent 47c8a8f3d4
commit 459227cf84
4 changed files with 14 additions and 5 deletions

View File

@ -818,8 +818,11 @@ static void DrvPaletteInit()
static INT32 DrvDraw()
{
DrvPaletteInit();
// extern int counter;
if (DrvRecalc) {
DrvPaletteInit();
DrvRecalc = 0;
}
vector_set_clip(0x20, nScreenWidth-0x20, 0, nScreenHeight);
draw_vector(DrvPalette);

View File

@ -644,7 +644,7 @@ static INT32 DrvDraw()
{
if (DrvRecalc) {
DrvPaletteUpdate();
DrvRecalc = 1; // force update
DrvRecalc = 1; // force update (palram)
}
BurnTransferClear();

View File

@ -982,7 +982,10 @@ static void DrvPaletteInit()
static INT32 DrvDraw()
{
DrvPaletteInit();
if (DrvRecalc) {
DrvPaletteInit();
DrvRecalc = 0;
}
draw_vector(DrvPalette);

View File

@ -443,7 +443,10 @@ static void DrvPaletteInit()
static INT32 DrvDraw()
{
DrvPaletteInit();
if (DrvRecalc) {
DrvPaletteInit();
DrvRecalc = 0;
}
draw_vector(DrvPalette);