addendum to r50928: 24 and 32bpp BI_RGB bitmaps are BGR
svn path=/trunk/; revision=50932
case BMF_1BPP:
case BMF_4BPP:
case BMF_8BPP:
case BMF_1BPP:
case BMF_4BPP:
case BMF_8BPP:
pds->dsBmih.biCompression = BI_RGB;
break;
pds->dsBmih.biCompression = BI_RGB;
break;
pds->dsBmih.biCompression = BI_BITFIELDS;
break;
pds->dsBmih.biCompression = BI_BITFIELDS;
break;
- if (psurf->ppal->flFlags & (PAL_RGB|PAL_BGR))
+ /* 24/32bpp BI_RGB is actually BGR format */
+ if (psurf->ppal->flFlags & PAL_BGR)
pds->dsBmih.biCompression = BI_RGB;
else
pds->dsBmih.biCompression = BI_BITFIELDS;
pds->dsBmih.biCompression = BI_RGB;
else
pds->dsBmih.biCompression = BI_BITFIELDS;