Add static palettes gpalRGB and gpalBGR. They will be used later.

svn path=/trunk/; revision=41840
This commit is contained in:
Timo Kreuzer 2009-07-10 13:40:36 +00:00
parent 312cc46636
commit 660f744f6f
2 changed files with 15 additions and 0 deletions

View file

@ -58,6 +58,9 @@ typedef struct _PALETTE
HDEV hPDev;
} PALETTE, *PPALETTE;
extern PALETTE gpalRGB, gpalBGR;
HPALETTE FASTCALL PALETTE_AllocPalette(ULONG Mode,
ULONG NumColors,
ULONG *Colors,

View file

@ -14,6 +14,8 @@
static UINT SystemPaletteUse = SYSPAL_NOSTATIC; /* the program need save the pallete and restore it */
PALETTE gpalRGB, gpalBGR;
const PALETTEENTRY g_sysPalTemplate[NB_RESERVED_COLORS] =
{
// first 10 entries in the system palette
@ -98,6 +100,16 @@ HPALETTE FASTCALL PALETTE_Init(VOID)
/* palette_size = visual->map_entries; */
gpalRGB.Mode = PAL_RGB;
gpalRGB.RedMask = RGB(0xFF, 0x00, 0x00);
gpalRGB.GreenMask = RGB(0x00, 0xFF, 0x00);
gpalRGB.BlueMask = RGB(0x00, 0x00, 0xFF);
gpalBGR.Mode = PAL_BGR;
gpalBGR.RedMask = RGB(0x00, 0x00, 0xFF);
gpalBGR.GreenMask = RGB(0x00, 0xFF, 0x00);
gpalBGR.BlueMask = RGB(0xFF, 0x00, 0x00);
return hpalette;
}