Ignore:
Timestamp:
Sep 6, 1999, 11:40:08 PM (26 years ago)
Author:
hugh
Message:

Fixed bug in pageflipping, constructor colorfill

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/ddraw/OS2PALETTE.CPP

    r587 r850  
    5050  memcpy((char *)os2pal, (char *)lpColorTable, palsize*sizeof(PALETTEENTRY));
    5151
     52  WriteLog("Init CC PalTable");
    5253  for(DWORD i=0;i<dwSize;i++)
    5354  {
     
    5556                ((lpColorTable[i].peGreen>>2) <<5) +
    5657                ((lpColorTable[i].peRed>>3) << 11);
     58    WriteLog( " # %d : RGB=%02X/%02X/%02X => %04X\n",
     59              i,
     60              lpColorTable[i].peRed,
     61              lpColorTable[i].peGreen,
     62              lpColorTable[i].peBlue,
     63              aPal16[i]);
    5764    aPal24[i] = (lpColorTable[i].peBlue <<8) +
    5865                (lpColorTable[i].peGreen<<16) +
     
    193200         dwNumEntries*sizeof(PALETTEENTRY));
    194201
     202  WriteLog("Setting up CC Palentries:\n");
    195203  for(DWORD i=0;i<dwNumEntries;i++)
    196204  {
     
    198206                           ((lpNewEntries[i].peGreen>>2) <<5) +
    199207                           ((lpNewEntries[i].peRed>>3) << 11);
     208    WriteLog( " # %d : RGB=%02X/%02X/%02X => %04X\n",
     209              dwBase+i,
     210              lpNewEntries[i].peRed,
     211              lpNewEntries[i].peGreen,
     212              lpNewEntries[i].peBlue,
     213              me->aPal16[dwBase+i]);
    200214    me->aPal24[dwBase+i] = (lpNewEntries[i].peBlue <<8) +
    201215                           (lpNewEntries[i].peGreen<<16) +
     
    213227      ((OS2IDirectDrawSurface*)((OS2IDirectDraw*)me->lpDraw)->pPrimSurf)->ColorConversion(NULL);;
    214228  }
    215   /*
    216   if(NULL!=me->hDiveCC)
    217   {
    218     DiveSetSourcePalette( me->hDiveCC,
    219                           dwBase,
    220                           dwNumEntries,
    221                           (PBYTE)lpNewEntries);
    222 
    223   }
    224   else
    225   {
    226     // Only usefull if system and game are in 8bit mode
    227     // 16bit games don't use palettes and setting the Phys palette
    228     // in >8Bit Modes has no effect.
    229 
    230     if(me->fAttachedToPrimary)
    231       me->SetPhysPalette();
    232   }
    233   */
    234229  return(DD_OK);
    235230}
Note: See TracChangeset for help on using the changeset viewer.