Changeset 522 for trunk/src/ddraw/OS2DDRAW.CPP
- Timestamp:
- Aug 17, 1999, 2:44:46 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ddraw/OS2DDRAW.CPP
r503 r522 22 22 #include "os2DDWindow.h" 23 23 #include "os2palset.h" 24 #include <odincrt.h> 24 25 25 #define KEY_DIRECT2 "\\Software\\Win32OS2\\Direct2" 26 26 #define KEY_DIRECT2DRAW "\\Software\\Win32OS2\\Direct2\\Draw" … … 128 128 } 129 129 130 ODIN_FS_BEGIN 131 rc = DiveOpen( &hDive, 132 FALSE, 133 &pFrameBuffer); 134 ODIN_FS_END 130 rc = DiveOpen( &hDive, 131 FALSE, 132 &pFrameBuffer); 135 133 if(rc) 136 134 { … … 242 240 if(me->Referenced == 0) 243 241 { 244 ODIN_delete(me);242 delete(me); 245 243 rc = 0; 246 244 } … … 271 269 HRESULT rc; 272 270 273 ODIN_FS_BEGIN274 275 271 newclip = new OS2IDirectDrawClipper(me); 276 272 … … 295 291 *lplpDD = (IDirectDrawClipper *)newclip; 296 292 } 297 298 ODIN_FS_END299 293 300 294 return(rc); … … 311 305 HRESULT rc = DD_OK; 312 306 int palsize = 0; 313 314 ODIN_FS_BEGIN315 307 316 308 if(dwFlags & DDPCAPS_8BITENTRIES) … … 360 352 } 361 353 362 ODIN_FS_END363 364 354 return(rc); 365 355 } … … 373 363 OS2IDirectDrawSurface *newsurf; 374 364 HRESULT rc; 375 376 ODIN_FS_BEGIN377 365 378 366 #ifdef DEBUG … … 410 398 } 411 399 412 ODIN_FS_END413 414 400 return(rc); 415 401 } … … 423 409 OS2IDirectDrawSurface *newsurf; 424 410 HRESULT rc; 425 426 ODIN_FS_BEGIN427 411 428 412 #ifdef DEBUG … … 461 445 } 462 446 463 ODIN_FS_END464 465 447 return(rc); 466 448 } … … 508 490 } 509 491 510 511 ODIN_FS_BEGIN512 492 513 493 // Setting up the surface … … 538 518 if(!lpDDEnumModesCallback(&DDSurfAct,lpContext)) 539 519 { 540 {ODIN_FS_END541 520 return (DD_OK); 542 521 } … … 610 589 if(!lpDDEnumModesCallback(&DDSurfAct,lpContext)) 611 590 { 612 {ODIN_FS_END613 591 return (DD_OK); 614 592 } … … 682 660 if (lpDDSurfaceDesc->dwFlags & !(DDSD_WIDTH|DDSD_HEIGHT|DDSD_PIXELFORMAT)) 683 661 { 684 {ODIN_FS_END685 662 return(DDERR_INVALIDPARAMS); 686 663 } … … 717 694 } 718 695 719 ODIN_FS_END696 720 697 721 698 return(DD_OK); … … 786 763 // Clear structure so we only have to set the supported flags 787 764 788 ODIN_FS_BEGIN765 789 766 memset(lpDDDriverCaps,0,sizeof(DDCAPS)); 790 ODIN_FS_END767 791 768 792 769 // Reset the size … … 1160 1137 return(DDERR_INVALIDPARAMS); 1161 1138 1162 ODIN_FS_BEGIN1139 1163 1140 1164 1141 if(DD_OK==DrawWaitForVerticalBlank(This, dwFlags, 0)) … … 1183 1160 } 1184 1161 1185 ODIN_FS_END1162 1186 1163 1187 1164 return(DD_OK); … … 1222 1199 return(DDERR_INVALIDPARAMS); 1223 1200 1224 ODIN_FS_BEGIN1201 1225 1202 rc = io_init1(); 1226 ODIN_FS_END1203 1227 1204 1228 1205 if(0==rc) // try to get IOPL for the thread 1229 1206 { 1230 1207 *lpbIsInVB = (c_inb1(0x3da)&0x08)!=0; 1231 ODIN_FS_BEGIN1208 1232 1209 io_exit1(); // reset IOPL 1233 ODIN_FS_END1210 1234 1211 return(DD_OK); 1235 1212 } … … 1340 1317 return (DDERR_UNSUPPORTED); 1341 1318 1342 ODIN_FS_BEGIN1319 1343 1320 rci = io_init1(); 1344 ODIN_FS_END1321 1345 1322 1346 1323 if(rci) // try to get IOPL for the thread … … 1373 1350 } 1374 1351 1375 ODIN_FS_BEGIN1352 1376 1353 io_exit1(); 1377 ODIN_FS_END1354 1378 1355 1379 1356 return (rc); … … 1472 1449 return DDERR_INVALIDPARAMS; 1473 1450 1474 ODIN_FS_BEGIN1451 1475 1452 1476 1453 memset( lpdddi, … … 1483 1460 "ODIN DD Emulation Driver"); 1484 1461 1485 ODIN_FS_END1462 1486 1463 1487 1464 return(DD_OK); … … 1494 1471 HKEY hkDirectDraw2; 1495 1472 1496 ODIN_FS_BEGIN1473 1497 1474 1498 1475 if (bScale) … … 1510 1487 } 1511 1488 1512 ODIN_FS_END1513 } 1514 //****************************************************************************** 1515 //****************************************************************************** 1516 1489 1490 } 1491 //****************************************************************************** 1492 //****************************************************************************** 1493
Note:
See TracChangeset
for help on using the changeset viewer.