- Timestamp:
- May 28, 2000, 7:03:41 PM (25 years ago)
- Location:
- trunk/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gdi32/dibsect.cpp
r3594 r3626 1 /* $Id: dibsect.cpp,v 1.3 2 2000-05-23 18:46:20sandervl Exp $ */1 /* $Id: dibsect.cpp,v 1.33 2000-05-28 17:03:18 sandervl Exp $ */ 2 2 3 3 /* … … 102 102 pOS2bmp->cBitCount = pbmi->biBitCount; 103 103 pOS2bmp->ulCompression = pbmi->biCompression; 104 //SvL: Ignore BI_BITFIELDS type (GpiDrawBits fails otherwise)105 if(pOS2bmp->ulCompression == BI_BITFIELDS ) {104 //SvL: Ignore BI_BITFIELDS_W type (GpiDrawBits fails otherwise) 105 if(pOS2bmp->ulCompression == BI_BITFIELDS_W) { 106 106 pOS2bmp->ulCompression = 0; 107 107 } … … 140 140 { 141 141 case 16: 142 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS ) ? *(DWORD *)pColors : 0x7c00;143 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 1) : 0x03e0;144 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 2) : 0x001f;142 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS_W) ? *(DWORD *)pColors : 0x7c00; 143 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 1) : 0x03e0; 144 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 2) : 0x001f; 145 145 break; 146 146 … … 152 152 153 153 case 32: 154 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS ) ? *(DWORD *)pColors : 0xff;155 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 1) : 0xff00;156 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 2) : 0xff0000;154 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS_W) ? *(DWORD *)pColors : 0xff; 155 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 1) : 0xff00; 156 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 2) : 0xff0000; 157 157 if(dibinfo.dsBitfields[0] != 0xff && dibinfo.dsBitfields[1] != 0xff00 && dibinfo.dsBitfields[2] != 0xff0000) { 158 158 dprintf(("DIBSection: unsupported bitfields for 32 bits bitmap!!")); … … 160 160 break; 161 161 } 162 dprintf(("BI_BITFIELDS %x %x %x", dibinfo.dsBitfields[0], dibinfo.dsBitfields[1], dibinfo.dsBitfields[2]));162 dprintf(("BI_BITFIELDS_W %x %x %x", dibinfo.dsBitfields[0], dibinfo.dsBitfields[1], dibinfo.dsBitfields[2])); 163 163 } 164 164 //double buffer for rgb 555 dib sections (for conversion) or flipped sections … … 316 316 { 317 317 case 16: 318 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS ) ? *(DWORD *)pColors : 0x7c00;319 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 1) : 0x03e0;320 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 2) : 0x001f;318 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS_W) ? *(DWORD *)pColors : 0x7c00; 319 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 1) : 0x03e0; 320 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 2) : 0x001f; 321 321 break; 322 322 … … 328 328 329 329 case 32: 330 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS ) ? *(DWORD *)pColors : 0xff;331 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 1) : 0xff00;332 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS ) ? *((DWORD *)pColors + 2) : 0xff0000;330 dibinfo.dsBitfields[0] = (pbmi->biCompression == BI_BITFIELDS_W) ? *(DWORD *)pColors : 0xff; 331 dibinfo.dsBitfields[1] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 1) : 0xff00; 332 dibinfo.dsBitfields[2] = (pbmi->biCompression == BI_BITFIELDS_W) ? *((DWORD *)pColors + 2) : 0xff0000; 333 333 if(dibinfo.dsBitfields[0] != 0xff && dibinfo.dsBitfields[1] != 0xff00 && dibinfo.dsBitfields[2] != 0xff0000) { 334 334 dprintf(("DIBSection: unsupported bitfields for 32 bits bitmap!!")); … … 336 336 break; 337 337 } 338 dprintf(("BI_BITFIELDS %x %x %x", dibinfo.dsBitfields[0], dibinfo.dsBitfields[1], dibinfo.dsBitfields[2]));338 dprintf(("BI_BITFIELDS_W %x %x %x", dibinfo.dsBitfields[0], dibinfo.dsBitfields[1], dibinfo.dsBitfields[2])); 339 339 } 340 340 -
trunk/src/wsock32/wsock32.h
r3229 r3626 1 /* $Id: wsock32.h,v 1.1 4 2000-03-24 19:28:11 sandervl Exp $ */1 /* $Id: wsock32.h,v 1.15 2000-05-28 17:03:41 sandervl Exp $ */ 2 2 3 3 /* WSOCK32.H--definitions & conversions for Odin's wsock32.dll. … … 16 16 #define _WINSOCK32CONST_ 17 17 18 #define TCPV40HDRS19 18 #include <sys\socket.h> 20 19 #include <sys\ioctl.h>
Note:
See TracChangeset
for help on using the changeset viewer.