static pixel_format_t gs_pixel_format_32 =
{0xFF,0x18,0, 0xFF,0x10,0, 0xFF,0x08,0, 0xFF,0x00,0}; // RGBA 32bpp
-// FIXME_MGL -- these formats will probably have to go into another place,
-// where wxApp could use them to initialize g_displayDC
-
+static pixel_format_t gs_pixel_format_wxImage =
+ {0xFF,0x00,0, 0xFF,0x08,0, 0xFF,0x10,0, 0x00,0x00,0}; // RGB 24bpp for wxImage
//-----------------------------------------------------------------------------
// wxMask
if ( !Create(width, height, depth) ) return;
- MGLMemoryDC idc(width, height, 24, &gs_pixel_format_24,
+ MGLMemoryDC idc(width, height, 24, &gs_pixel_format_wxImage,
width * 3, (void*)image.GetData(), NULL);
wxASSERT_MSG( idc.isValid(), wxT("cannot create custom MGLDC") );
wxImage image(width, height);
wxASSERT_MSG( image.Ok(), wxT("cannot create image") );
- MGLMemoryDC idc(width, height, 24, &gs_pixel_format_24,
+ MGLMemoryDC idc(width, height, 24, &gs_pixel_format_wxImage,
width * 3, (void*)image.GetData(), NULL);
wxASSERT_MSG( idc.isValid(), wxT("cannot create custom MGLDC") );