Fixed CGA, Hercules, and MDA.
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
extern PALETTE cgapal;
|
||||
extern PALETTE cgapal_mono[6];
|
||||
|
||||
extern uint32_t pal_lookup[256];
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
@@ -94,7 +94,7 @@ PALETTE cgapal_mono[6] =
|
||||
},
|
||||
};
|
||||
|
||||
static uint32_t pal_lookup[256];
|
||||
uint32_t pal_lookup[256];
|
||||
|
||||
static CUSTOMVERTEX d3d_verts[] =
|
||||
{
|
||||
@@ -111,11 +111,11 @@ void cgapal_rebuild()
|
||||
{
|
||||
int c;
|
||||
for (c = 0; c < 256; c++)
|
||||
pal_lookup[c] = makecol(cgapal[c].r << 2, cgapal[c].g << 2, cgapal[c].b << 2);
|
||||
pal_lookup[c] = makecol(video_6to8[cgapal[c].r], video_6to8[cgapal[c].g], video_6to8[cgapal[c].b]);
|
||||
if (cga_palette > 1)
|
||||
{
|
||||
for (c = 0; c < 16; c++)
|
||||
pal_lookup[c + 16] = makecol(cgapal_mono[cga_palette - 1][c].r, cgapal_mono[cga_palette - 1][c].g, cgapal_mono[cga_palette - 1][c].b);
|
||||
pal_lookup[c + 16] = makecol(video_6to8[cgapal_mono[cga_palette - 1][c].r], video_6to8[cgapal_mono[cga_palette - 1][c].g], video_6to8[cgapal_mono[cga_palette - 1][c].b]);
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -36,8 +36,6 @@ struct CUSTOMVERTEX
|
||||
FLOAT tu, tv;
|
||||
};
|
||||
|
||||
static uint32_t pal_lookup[256];
|
||||
|
||||
static CUSTOMVERTEX d3d_verts[] =
|
||||
{
|
||||
{ 0.0f, 0.0f, 1.0f, 1.0f, 0.0f, 0.0f},
|
||||
|
@@ -34,8 +34,6 @@ static DDSURFACEDESC2 ddsd;
|
||||
static HWND ddraw_hwnd;
|
||||
static int ddraw_w, ddraw_h;
|
||||
|
||||
static uint32_t pal_lookup[256];
|
||||
|
||||
void ddraw_fs_init(HWND h)
|
||||
{
|
||||
int c;
|
||||
|
@@ -34,8 +34,6 @@ static DDSURFACEDESC2 ddsd;
|
||||
|
||||
static HWND ddraw_hwnd;
|
||||
|
||||
static uint32_t pal_lookup[256];
|
||||
|
||||
void ddraw_init(HWND h)
|
||||
{
|
||||
int c;
|
||||
|
Reference in New Issue
Block a user