Changeset 6595 for trunk/src/user32/oslibres.cpp
- Timestamp:
- Aug 26, 2001, 4:23:35 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/oslibres.cpp
r6586 r6595 1 /* $Id: oslibres.cpp,v 1. 19 2001-08-25 10:54:19sandervl Exp $ */1 /* $Id: oslibres.cpp,v 1.20 2001-08-26 14:23:33 sandervl Exp $ */ 2 2 /* 3 3 * Window API wrappers for OS/2 … … 25 25 #include "oslibres.h" 26 26 #include "pmwindow.h" 27 #include <wingdi32.h> 27 28 28 29 #define DBG_LOCALLOG DBG_oslibres … … 307 308 pBmpColor->ulColorEncoding = BCE_RGB; 308 309 309 310 311 312 313 314 315 316 317 318 319 310 os2rgb = &pBmpColor->argbColor[0]; 311 rgb = (RGBQUAD *)(pXorBits); 312 313 if(pXorBmp->bmBitsPixel <= 8) { 314 for(i=0;i<(1<<pXorBmp->bmBitsPixel);i++) { 315 os2rgb->bRed = rgb->rgbRed; 316 os2rgb->bBlue = rgb->rgbBlue; 317 os2rgb->bGreen = rgb->rgbGreen; 318 os2rgb++; 319 rgb++; 320 } 320 321 } 321 322 … … 329 330 src += pXorBmp->bmWidthBytes; 330 331 } 332 } 333 else 334 if(pXorBmp->bmBitsPixel == 16) { 335 ConvertRGB555to565(os2rgb, rgb, pXorBmp->bmHeight * pXorBmp->bmWidthBytes); 331 336 } 332 337 else memcpy(os2rgb, rgb, pXorBmp->bmHeight * pXorBmp->bmWidthBytes);
Note:
See TracChangeset
for help on using the changeset viewer.