Ignore:
Timestamp:
Aug 4, 1999, 11:25:26 PM (26 years ago)
Author:
hugh
Message:

Updated colorconversion and added some more debugoutput

File:
1 edited

Legend:

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

    r352 r416  
    355355  if(rc != DD_OK)
    356356  {
    357     WriteLog("Error createing Surface");
     357    WriteLog("Error createing Surface\n\n");
    358358    *lplpDD = NULL;
    359359    delete newsurf;
     
    362362    *lplpDD = (IDirectDrawSurface *)newsurf;
    363363
     364  WriteLog("New Surface created at %08X\n\n", newsurf);
    364365  return(rc);
    365366}
     
    395396  if(rc != DD_OK)
    396397  {
    397     WriteLog("Error createing Surface");
     398    WriteLog("Error createing Surface\n\n");
    398399    *lplpDD = NULL;
    399400    delete newsurf;
     
    401402  else
    402403    *lplpDD = (IDirectDrawSurface4 *)newsurf;
     404
     405  WriteLog("New Surface created at %08X\n\n", newsurf);
    403406
    404407  return(rc);
     
    11901193              DWORD dwFlags)
    11911194{
     1195 ULONG rc;
    11921196 OS2IDirectDraw        *me = (OS2IDirectDraw *)This;
    11931197
     
    11981202  me->screenheight = dwHeight;
    11991203  me->screenbpp    = dwBPP;
     1204  if(me->screenbpp!=me->dCaps.ulDepth)
     1205  {
     1206    rc = DiveOpen( &me->hDiveColorConv,
     1207                   FALSE,
     1208                   0);
     1209    WriteLog("Screen in different mode than requested, open addional DIVE instance(rc=%X)\n\n",rc);
     1210
     1211  }
    12001212//  _interrupt(3);
    12011213  return(DD_OK);
     
    12061218             DWORD dwBPP)
    12071219{
     1220 ULONG rc;
    12081221 OS2IDirectDraw        *me = (OS2IDirectDraw *)This;
    12091222
     
    12141227  me->screenheight = dwHeight;
    12151228  me->screenbpp    = dwBPP;
     1229  if(me->screenbpp!=me->dCaps.ulDepth)
     1230  {
     1231    rc = DiveOpen( &me->hDiveColorConv,
     1232                   FALSE,
     1233                   0);
     1234    WriteLog("Screen in different mode than requested, open addional DIVE instance(rc=%X)\n\n",rc);
     1235
     1236  }
    12161237//  _interrupt(3);
    12171238  return(DD_OK);
Note: See TracChangeset for help on using the changeset viewer.