Changeset 5326 for trunk/src/ddraw/OS2PALETTE.CPP
- Timestamp:
- Mar 18, 2001, 10:44:46 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ddraw/OS2PALETTE.CPP
r5291 r5326 1 /* $Id: OS2PALETTE.CPP,v 1.1 3 2001-03-09 22:48:46mike Exp $ */1 /* $Id: OS2PALETTE.CPP,v 1.14 2001-03-18 21:44:42 mike Exp $ */ 2 2 3 3 /* … … 24 24 #include <misc.h> 25 25 #include "os2palset.h" 26 #include "os2fsdd.h" 26 27 #include <winerror.h> 27 28 … … 91 92 HRESULT __stdcall PalQueryInterface(THIS This, REFIID riid, LPVOID FAR * ppvObj) 92 93 { 93 dprintf(("DDRAW: OS2IDirectDrawPalette::PalQueryInterface \n"));94 dprintf(("DDRAW: OS2IDirectDrawPalette::PalQueryInterface")); 94 95 95 96 *ppvObj = NULL; … … 110 111 OS2IDirectDrawPalette *me = (OS2IDirectDrawPalette *)This; 111 112 112 dprintf(("DDRAW: OS2IDirectDrawPalette::PalAddRef %d \n", me->Referenced+1));113 dprintf(("DDRAW: OS2IDirectDrawPalette::PalAddRef %d", me->Referenced+1)); 113 114 114 115 return (++me->Referenced); … … 120 121 OS2IDirectDrawPalette *me = (OS2IDirectDrawPalette *)This; 121 122 122 #ifdef DEBUG 123 dprintf(("DDRAW: OS2IDirectDrawPalette::PalRelease %d\n", me->Referenced-1)); 124 #endif 123 dprintf(("DDRAW: OS2IDirectDrawPalette::PalRelease %d", me->Referenced-1)); 125 124 126 125 if(me->Referenced) … … 144 143 OS2IDirectDrawPalette *me = (OS2IDirectDrawPalette *)This; 145 144 146 #ifdef DEBUG 147 dprintf(("DDRAW: OS2IDirectDrawPalette::GetCaps\n")); 148 #endif 145 dprintf(("DDRAW: OS2IDirectDrawPalette::GetCaps")); 149 146 150 147 if(NULL== lpdwCaps) … … 158 155 return(DD_OK); 159 156 } 157 160 158 //****************************************************************************** 161 159 //****************************************************************************** … … 167 165 OS2IDirectDrawPalette *me = (OS2IDirectDrawPalette *)This; 168 166 169 dprintf(("DDRAW: OS2IDirectDrawPalette::PalGetEntries \n"));170 171 if ((NULL == lpEntries) || (0 != dwFlags) || (dwBase > 65536)172 ||((dwBase + dwNumEntries) > me->dwSize))173 167 dprintf(("DDRAW: OS2IDirectDrawPalette::PalGetEntries")); 168 169 if ((NULL == lpEntries) || (0 != dwFlags) || (dwBase > 0xFFFF) || 170 ((dwBase + dwNumEntries) > me->dwSize)) 171 return(DDERR_INVALIDPARAMS); 174 172 175 173 memcpy( (char *)lpEntries, … … 179 177 return(DD_OK); 180 178 } 179 181 180 //****************************************************************************** 182 181 //****************************************************************************** 183 182 HRESULT __stdcall PalInitialize(THIS, LPDIRECTDRAW, DWORD, LPPALETTEENTRY) 184 183 { 185 dprintf(("DDRAW: OS2IDirectDrawPalette::PalInitialize \n"));184 dprintf(("DDRAW: OS2IDirectDrawPalette::PalInitialize")); 186 185 return(DDERR_ALREADYINITIALIZED); 187 186 } … … 196 195 197 196 dprintf(("DDRAW: OS2IDirectDrawPalette::PalSetEntries\n")); 198 199 if ((NULL== lpNewEntries) || (0 != dwFlags) || (dwBase > 65536) 200 || ((dwBase + dwNumEntries) > me->dwSize)) 197 if ((NULL == lpNewEntries) || (0 != dwFlags) || (dwBase > 0xFFFF) || 198 ((dwBase + dwNumEntries) > me->dwSize)) 201 199 return(DDERR_INVALIDPARAMS); 202 200 … … 222 220 } 223 221 224 if (8==((OS2IDirectDraw*)me->lpDraw)->dCaps.ulDepth)222 if (8==((OS2IDirectDraw*)me->lpDraw)->dCaps.ulDepth) 225 223 { 226 224 if(me->fAttachedToPrimary) … … 238 236 void OS2IDirectDrawPalette::SetPhysPalette() 239 237 { 240 OS2SetPhysPalette(os2pal); 238 // Run appropriate code depening on whether FS DDraw is enabled 239 if (bUseFSDD) 240 SetSVGAPalette(os2pal); 241 else 242 OS2SetPhysPalette(os2pal); 241 243 } 242 244 //******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.