Ignore:
Timestamp:
Mar 9, 2001, 11:48:48 PM (24 years ago)
Author:
mike
Message:

Updates/cleanup for Watcom (not complete)

File:
1 edited

Legend:

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

    r4139 r5291  
    1 /* $Id: OS2DDRAW.CPP,v 1.24 2000-08-31 21:03:14 sandervl Exp $ */
     1/* $Id: OS2DDRAW.CPP,v 1.25 2001-03-09 22:48:46 mike Exp $ */
    22
    33/*
     
    1010 *
    1111 */
     12
    1213#include <stdlib.h>
    1314#include <string.h>
     
    2627#include <winuser.h>
    2728#include <winerror.h>
    28 #include <builtin.h>
    2929#include "cio2.h"
    3030#include "os2util.h"
     
    302302 OS2IDirectDraw *me = (OS2IDirectDraw *)This;
    303303
    304   #ifdef DEBUG
    305     dprintf(("DDRAW: OS2IDirectDraw::AddRef %d\n", me->Referenced+1));
    306   #endif
     304  dprintf(("DDRAW: OS2IDirectDraw::AddRef %d\n", me->Referenced+1));
    307305
    308306  return ++me->Referenced;
     
    315313 ULONG rc;
    316314
    317   #ifdef DEBUG
    318     dprintf(("DDRAW: OS2IDirectDraw::Release %d\n", me->Referenced-1));
    319     dprintf(("DDRAW: OS2IDirectDraw::%X \n", me));
    320   #endif
     315  dprintf(("DDRAW: OS2IDirectDraw::Release %d\n", me->Referenced-1));
     316  dprintf(("DDRAW: OS2IDirectDraw::%X \n", me));
    321317
    322318  if(me->Referenced)
     
    341337HRESULT WIN32API DrawCompact(THIS)
    342338{
    343   #ifdef DEBUG
    344     dprintf(("DDRAW: Compact\n"));
    345   #endif
     339  dprintf(("DDRAW: Compact\n"));
    346340
    347341  return(DD_OK);
     
    357351  newclip = new OS2IDirectDrawClipper(me);
    358352
    359   #ifdef DEBUG
    360     dprintf(("DDRAW: CreateClipper\n"));
    361   #endif
     353  dprintf(("DDRAW: CreateClipper\n"));
    362354
    363355  if(newclip == NULL)
     
    413405  if(DD_OK == rc)
    414406  {
    415     #ifdef DEBUG
    416       dprintf(("DDRAW: CreatePalette with %d colors\n", palsize));
    417     #endif
     407    dprintf(("DDRAW: CreatePalette with %d colors\n", palsize));
    418408
    419409    newpal = new OS2IDirectDrawPalette((VOID*)me, palsize, lpColorTable, dwFlags);
     
    450440 HRESULT                rc;
    451441
    452   #ifdef DEBUG
    453     dprintf(("DDRAW: CreateSurface\n"));
    454     dprintf(("DDRAW: dwSize %d\n", lpDDSurfaceDesc->dwSize));
    455     dprintf(("DDRAW: dwFlags %X\n", lpDDSurfaceDesc->dwFlags));
    456     dprintf(("DDRAW: dwHeight %d\n", lpDDSurfaceDesc->dwHeight));
    457     dprintf(("DDRAW: dwWidth %d\n", lpDDSurfaceDesc->dwWidth));
    458     dprintf(("DDRAW: lPitch %d\n", lpDDSurfaceDesc->lPitch));
    459     dprintf(("DDRAW: dwBackBufferCount %d\n", lpDDSurfaceDesc->dwBackBufferCount));
    460     dprintf(("DDRAW: dwMipMapCount %d\n", lpDDSurfaceDesc->dwMipMapCount));
    461     dprintf(("DDRAW: dwAlphaBitDepth %d\n", lpDDSurfaceDesc->dwAlphaBitDepth));
    462     dprintf(("DDRAW: ddsCaps.dwCaps %X\n", lpDDSurfaceDesc->ddsCaps.dwCaps));
    463   #endif
     442  dprintf(("DDRAW: CreateSurface\n"));
     443  dprintf(("DDRAW: dwSize %d\n", lpDDSurfaceDesc->dwSize));
     444  dprintf(("DDRAW: dwFlags %X\n", lpDDSurfaceDesc->dwFlags));
     445  dprintf(("DDRAW: dwHeight %d\n", lpDDSurfaceDesc->dwHeight));
     446  dprintf(("DDRAW: dwWidth %d\n", lpDDSurfaceDesc->dwWidth));
     447  dprintf(("DDRAW: lPitch %d\n", lpDDSurfaceDesc->lPitch));
     448  dprintf(("DDRAW: dwBackBufferCount %d\n", lpDDSurfaceDesc->dwBackBufferCount));
     449  dprintf(("DDRAW: dwMipMapCount %d\n", lpDDSurfaceDesc->dwMipMapCount));
     450  dprintf(("DDRAW: dwAlphaBitDepth %d\n", lpDDSurfaceDesc->dwAlphaBitDepth));
     451  dprintf(("DDRAW: ddsCaps.dwCaps %X\n", lpDDSurfaceDesc->ddsCaps.dwCaps));
    464452
    465453  newsurf = new OS2IDirectDrawSurface(me, (LPDDSURFACEDESC2)lpDDSurfaceDesc);
     
    496484 HRESULT                rc;
    497485
    498   #ifdef DEBUG
    499     dprintf(("DDRAW: CreateSurface4\n"));
    500     dprintf(("DDRAW: dwSize %d\n", lpDDSurfaceDesc2->dwSize));
    501     dprintf(("DDRAW: dwHeight %d\n", lpDDSurfaceDesc2->dwHeight));
    502     dprintf(("DDRAW: dwWidth %d\n", lpDDSurfaceDesc2->dwWidth));
    503     dprintf(("DDRAW: lPitch %d\n", lpDDSurfaceDesc2->lPitch));
    504     dprintf(("DDRAW: dwBackBufferCount %d\n", lpDDSurfaceDesc2->dwBackBufferCount));
    505     dprintf(("DDRAW: dwMipMapCount %d\n", lpDDSurfaceDesc2->dwMipMapCount));
    506     dprintf(("DDRAW: dwAlphaBitDepth %d\n", lpDDSurfaceDesc2->dwAlphaBitDepth));
    507     dprintf(("DDRAW: ddsCaps.dwCaps %X\n", lpDDSurfaceDesc2->ddsCaps.dwCaps));
    508   #endif
     486  dprintf(("DDRAW: CreateSurface4\n"));
     487  dprintf(("DDRAW: dwSize %d\n", lpDDSurfaceDesc2->dwSize));
     488  dprintf(("DDRAW: dwHeight %d\n", lpDDSurfaceDesc2->dwHeight));
     489  dprintf(("DDRAW: dwWidth %d\n", lpDDSurfaceDesc2->dwWidth));
     490  dprintf(("DDRAW: lPitch %d\n", lpDDSurfaceDesc2->lPitch));
     491  dprintf(("DDRAW: dwBackBufferCount %d\n", lpDDSurfaceDesc2->dwBackBufferCount));
     492  dprintf(("DDRAW: dwMipMapCount %d\n", lpDDSurfaceDesc2->dwMipMapCount));
     493  dprintf(("DDRAW: dwAlphaBitDepth %d\n", lpDDSurfaceDesc2->dwAlphaBitDepth));
     494  dprintf(("DDRAW: ddsCaps.dwCaps %X\n", lpDDSurfaceDesc2->ddsCaps.dwCaps));
    509495
    510496  newsurf = new OS2IDirectDrawSurface(me, lpDDSurfaceDesc2);
     
    537523HRESULT WIN32API DrawDuplicateSurface(THIS, LPDIRECTDRAWSURFACE, LPDIRECTDRAWSURFACE FAR * )
    538524{
    539   #ifdef DEBUG
    540     dprintf(("DDRAW: DuplicateSurface NIY\n"));
    541   #endif
     525  dprintf(("DDRAW: DuplicateSurface NIY\n"));
     526
    542527  return(DD_OK);
    543528}
     
    546531HRESULT WIN32API DrawDuplicateSurface4(THIS, LPDIRECTDRAWSURFACE4, LPDIRECTDRAWSURFACE4 FAR * )
    547532{
    548   #ifdef DEBUG
    549     dprintf(("DDRAW: DuplicateSurface4 NIY\n"));
    550   #endif
     533  dprintf(("DDRAW: DuplicateSurface4 NIY\n"));
    551534
    552535  return(DD_OK);
     
    565548  OS2IDirectDraw        *me = (OS2IDirectDraw *)This;
    566549
    567   #ifdef DEBUG
    568     dprintf(("DDRAW: EnumDisplayModes\n"));
    569   #endif
     550  dprintf(("DDRAW: EnumDisplayModes\n"));
    570551
    571552  // Check for Pointer to callback function
    572553  if (NULL == lpDDEnumModesCallback)
    573554  {
    574     #ifdef DEBUG
    575       dprintf(("DDRAW: EnumDisplayModes : Error NO EnumFunction passed in\n"));
    576     #endif
     555    dprintf(("DDRAW: EnumDisplayModes : Error NO EnumFunction passed in\n"));
    577556
    578557    return(DDERR_GENERIC);
     
    595574    // DIVE modes
    596575
    597     #ifdef DEBUG
    598       dprintf(("DDRAW: EnumDisplayModes : DIVE modes\n"));
    599     #endif
     576    dprintf(("DDRAW: EnumDisplayModes : DIVE modes\n"));
    600577
    601578    // Enumerate all modes ?
     
    604581      // Check if we shall report 320x200 mode
    605582
    606       #ifdef DEBUG
    607         dprintf(("DDRAW: EnumDisplayModes : ALL modes\n"));
    608       #endif
     583      dprintf(("DDRAW: EnumDisplayModes : ALL modes\n"));
    609584
    610585      if(dwFlags && DDEDM_STANDARDVGAMODES)
    611586      {
    612         #ifdef DEBUG
    613           dprintf(("DDRAW: EnumDisplayModes : STANDARDVGAMODES\n"));
    614         #endif
     587        dprintf(("DDRAW: EnumDisplayModes : STANDARDVGAMODES\n"));
     588
    615589        DDSurfAct.dwHeight = ModesDive[0].iYRes;
    616590        DDSurfAct.dwWidth  = ModesDive[0].iXRes;
     
    619593        if(!lpDDEnumModesCallback(&DDSurfAct,lpContext))
    620594        {
    621           #ifdef DEBUG
    622             dprintf(("DDRAW: EnumDisplayModes : Enum done\n"));
    623           #endif
     595          dprintf(("DDRAW: EnumDisplayModes : Enum done\n"));
    624596          return (DD_OK);
    625597        }
     
    662634              break;
    663635          }
    664           #ifdef DEBUG
    665             dprintf( ("EnumDisplayModes : Enum Mode %dx%d @ %d\n",
    666                       DDSurfAct.dwHeight,
    667                       DDSurfAct.dwWidth,
    668                       DDSurfAct.ddpfPixelFormat.dwRGBBitCount));
    669           #endif
     636          dprintf( ("EnumDisplayModes : Enum Mode %dx%d @ %d\n",
     637                    DDSurfAct.dwHeight,
     638                    DDSurfAct.dwWidth,
     639                    DDSurfAct.ddpfPixelFormat.dwRGBBitCount));
    670640          fCallAgain = lpDDEnumModesCallback(&DDSurfAct,lpContext);
    671           #ifdef DEBUG
    672             dprintf( ("EnumDisplayModes : Callback returned with %d\n",
    673                       fCallAgain));
    674           #endif
     641          dprintf( ("EnumDisplayModes : Callback returned with %d\n",
     642                    fCallAgain));
    675643        }
    676644        iMode++;
     
    852820{
    853821  int iMode = 0;
     822#if 0
    854823  DDSURFACEDESC DDSurfAct;
    855824  BOOL fCallAgain;
     825#endif
    856826  OS2IDirectDraw        *me = (OS2IDirectDraw *)This;
    857827
    858   #ifdef DEBUG
    859     dprintf(("DDRAW: EnumDisplayModes4 NIY\n"));
    860   #endif
    861   return(DD_OK);
    862 }
     828  dprintf(("DDRAW: EnumDisplayModes4 NIY\n"));
     829  return(DD_OK);
     830}
     831
    863832//******************************************************************************
    864833//******************************************************************************
    865834HRESULT WIN32API DrawEnumSurfaces(THIS, DWORD, LPDDSURFACEDESC, LPVOID,LPDDENUMSURFACESCALLBACK )
    866835{
    867   #ifdef DEBUG
    868     dprintf(("DDRAW: EnumSurfaces NIY\n"));
    869   #endif
    870 
    871   return(DD_OK);
    872 }
     836  dprintf(("DDRAW: EnumSurfaces NIY\n"));
     837
     838  return(DD_OK);
     839}
     840
    873841//******************************************************************************
    874842//******************************************************************************
    875843HRESULT WIN32API DrawEnumSurfaces4(THIS, DWORD, LPDDSURFACEDESC2, LPVOID,LPDDENUMSURFACESCALLBACK2 )
    876844{
    877   #ifdef DEBUG
    878     dprintf(("DDRAW: EnumSurfaces4 NIY\n"));
    879   #endif
    880 
    881   return(DD_OK);
    882 }
     845  dprintf(("DDRAW: EnumSurfaces4 NIY\n"));
     846
     847  return(DD_OK);
     848}
     849
    883850//******************************************************************************
    884851//******************************************************************************
    885852HRESULT WIN32API DrawFlipToGDISurface(THIS)
    886853{
    887   #ifdef DEBUG
    888     dprintf(("DDRAW: FlipToGDISurface NIY\n"));
    889   #endif
    890 
    891   return(DD_OK);
    892 }
     854  dprintf(("DDRAW: FlipToGDISurface NIY\n"));
     855
     856  return(DD_OK);
     857}
     858
    893859//******************************************************************************
    894860//******************************************************************************
     
    12621228      break;
    12631229    default:
    1264       #ifdef DEBUG
    1265         dprintf(("DDRAW: Unsupported mode\n"));
    1266       #endif
     1230      dprintf(("DDRAW: Unsupported mode\n"));
    12671231      return(DDERR_UNSUPPORTEDMODE);
    12681232  }
     
    13771341      break;
    13781342    default:
    1379       #ifdef DEBUG
    1380         dprintf(("DDRAW: Unsupported mode\n"));
    1381       #endif
     1343      dprintf(("DDRAW: Unsupported mode\n"));
    13821344      return(DDERR_UNSUPPORTEDMODE);
    13831345  }
     
    14161378HRESULT WIN32API DrawGetGDISurface(THIS, LPDIRECTDRAWSURFACE FAR *)
    14171379{
    1418   #ifdef DEBUG
    1419     dprintf(("DDRAW: GetGDISurface NYI\n"));
    1420   #endif
     1380  dprintf(("DDRAW: GetGDISurface NYI\n"));
    14211381
    14221382  return(DD_OK);
     
    14261386HRESULT WIN32API DrawGetGDISurface4(THIS, LPDIRECTDRAWSURFACE4 FAR *)
    14271387{
    1428   #ifdef DEBUG
    1429     dprintf(("DDRAW: GetGDISurface NYI\n"));
    1430   #endif
     1388  dprintf(("DDRAW: GetGDISurface NYI\n"));
    14311389
    14321390  return(DD_OK);
     
    14381396  ULONG ulTime1, ulTime2;
    14391397  DWORD dwFlags = DDWAITVB_BLOCKBEGIN;
    1440   #ifdef DEBUG
    1441     dprintf(("DDRAW: GetMonitorFrequency\n"));
    1442   #endif
     1398  dprintf(("DDRAW: GetMonitorFrequency\n"));
    14431399  if(NULL==lpdwFreq)
    14441400    return(DDERR_INVALIDPARAMS);
     
    14751431HRESULT WIN32API DrawGetScanLine(THIS, LPDWORD lpdwLine)
    14761432{
    1477   BOOL bVertBlank;
    1478   #ifdef DEBUG
    1479     dprintf(("DDRAW: GetScanLine\n"));
    1480   #endif
     1433//  BOOL bVertBlank;
     1434  dprintf(("DDRAW: GetScanLine\n"));
    14811435  // ToDO find a way to get this position, so for now simply return DDERR_UNSUPPORTED
    14821436  // as we indicated in DDCAPS we don't support this.
     
    14991453HRESULT WIN32API DrawGetVerticalBlankStatus(THIS , LPBOOL lpbIsInVB)
    15001454{
    1501   int rc;
    1502   #ifdef DEBUG
    1503     dprintf(("DDRAW: GetVerticalBlankStatus\n"));
    1504   #endif
     1455//  int rc;
     1456  dprintf(("DDRAW: GetVerticalBlankStatus\n"));
    15051457  if(NULL==lpbIsInVB)
    15061458    return(DDERR_INVALIDPARAMS);
     
    15271479HRESULT WIN32API DrawInitialize(THIS, GUID FAR *)
    15281480{
    1529   #ifdef DEBUG
    1530     dprintf(("DDRAW: Initialize\n"));
    1531   #endif
     1481  dprintf(("DDRAW: Initialize\n"));
    15321482
    15331483  return(DD_OK);
     
    15371487HRESULT WIN32API DrawRestoreDisplayMode(THIS)
    15381488{
    1539   #ifdef DEBUG
    1540     dprintf(("DDRAW: RestoreDisplayMod\n"));
    1541   #endif
     1489  dprintf(("DDRAW: RestoreDisplayMod\n"));
    15421490
    15431491  return(DD_OK);
     
    15491497 OS2IDirectDraw        *me = (OS2IDirectDraw *)This;
    15501498
    1551   #ifdef DEBUG
    1552     dprintf(("DDRAW: SetCooperativeLevel: hwnd %X, Flags %X\n", hwndClient, dwFlags));
    1553   #endif
     1499  dprintf(("DDRAW: SetCooperativeLevel: hwnd %X, Flags %X\n", hwndClient, dwFlags));
    15541500  me->dwCoopMode = dwFlags;
    15551501  if(!(DDSCL_NORMAL & dwFlags))
     
    15761522 SETUP_BLITTER sBlt;
    15771523
    1578   #ifdef DEBUG
    1579     dprintf(("DDRAW: SetDisplayMode2 to %dx%d with %d bits colors\n", dwWidth, dwHeight, dwBPP));
    1580   #endif
     1524  dprintf(("DDRAW: SetDisplayMode2 to %dx%d with %d bits colors\n", dwWidth, dwHeight, dwBPP));
    15811525
    15821526  me->screenwidth  = dwWidth;
     
    16571601HRESULT WIN32API DrawWaitForVerticalBlank(THIS, DWORD dwFlags, HANDLE hEvent)
    16581602{
    1659   HRESULT rc;
    1660   int rci;
    1661   USHORT sel;
     1603//  HRESULT rc;
     1604//  int rci;
     1605//  USHORT sel;
    16621606  dprintf(("DDRAW: WaitForVerticalBlank\n"));
    16631607
     
    16671611  return DD_OK;
    16681612
     1613#if 0
    16691614  rci = InitIO();
    16701615
     
    17091654
    17101655  return (rc);
    1711 
    1712 }
     1656#endif
     1657}
     1658
    17131659//******************************************************************************
    17141660//*** Added in the v2 interface ***
     
    17171663                                         LPDWORD lpdwTotal, LPDWORD lpdwFree)
    17181664{
    1719   #ifdef DEBUG
    1720     dprintf(("DDRAW: GetAvailableVidMem\n"));
    1721   #endif
     1665  dprintf(("DDRAW: GetAvailableVidMem\n"));
    17221666
    17231667  // Check parameters
     
    17421686                                         LPDWORD lpdwTotal, LPDWORD lpdwFree)
    17431687{
    1744   #ifdef DEBUG
    1745     dprintf(("DDRAW: GetAvailableVidMem\n"));
    1746   #endif
     1688  dprintf(("DDRAW: GetAvailableVidMem\n"));
    17471689
    17481690  // Check parameters
     
    17661708HRESULT WIN32API DrawGetSurfaceFromDC(THIS, HDC hdc, LPDIRECTDRAWSURFACE4 *)
    17671709{
    1768   #ifdef DEBUG
    1769     dprintf(("DDRAW: GetSurfaceFromDC NYI\n"));
    1770   #endif
     1710  dprintf(("DDRAW: GetSurfaceFromDC NYI\n"));
    17711711
    17721712  return(DD_OK);
     
    17761716HRESULT WIN32API DrawRestoreAllSurfaces(THIS)
    17771717{
    1778   #ifdef DEBUG
    1779     dprintf(("DDRAW: RestoreAllSurfaces\n"));
    1780   #endif
     1718  dprintf(("DDRAW: RestoreAllSurfaces\n"));
    17811719
    17821720  return(DD_OK);
     
    17861724HRESULT WIN32API DrawTestCooperativeLevel(THIS)
    17871725{
    1788   #ifdef DEBUG
    1789     dprintf(("DDRAW: TestCooperativeLevel\n"));
    1790   #endif
     1726  dprintf(("DDRAW: TestCooperativeLevel\n"));
    17911727
    17921728  return(DD_OK);
     
    17971733                                           DWORD dwFlags)
    17981734{
    1799   #ifdef DEBUG
    1800     dprintf(("DDRAW: GetDeviceIdentifier Flags = %d\n",dwFlags));
    1801   #endif
     1735  dprintf(("DDRAW: GetDeviceIdentifier Flags = %d\n",dwFlags));
    18021736  if(NULL==lpdddi)
    18031737    return DDERR_INVALIDPARAMS;
Note: See TracChangeset for help on using the changeset viewer.