Changeset 2987 for trunk/src/ddraw/OS2SURFACE.CPP
- Timestamp:
- Mar 3, 2000, 8:21:26 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/ddraw/OS2SURFACE.CPP
r2638 r2987 1 /* $Id: OS2SURFACE.CPP,v 1.2 3 2000-02-04 19:31:24 hugh Exp $ */1 /* $Id: OS2SURFACE.CPP,v 1.24 2000-03-03 19:21:24 hugh Exp $ */ 2 2 3 3 /* … … 1242 1242 dwPitchFB = DDSurfaceDesc.dwWidth * (dwBpp<8?1:dwBpp/8); 1243 1243 dwPitchFB = (dwPitchFB +7) & ~7; // Align on QWords 1244 DDSurfaceDesc.lPitch = dwPitchFB; 1244 1245 #ifdef DEBUG 1245 1246 if(dwBpp<8) … … 2191 2192 2192 2193 #ifdef DEBUG 2194 dprintf(("DDRAW: SurfBlt4 To Surf %08X, from Surf %08X\n",dest,src)); 2193 2195 if ( (NULL!=lpDestRect)&& (NULL!=lpSrcRect)) 2194 2196 dprintf(("DDRAW: SurfBlt4 to (%d,%d)(%d,%d) at %08X from (%d,%d)(%d,%d) at %08X\n", lpDestRect->left, lpDestRect->top, … … 3838 3840 if(-1 != me->diveBufNr) 3839 3841 { 3840 dprintf(("DDRAW: DIVE Flipchain DiveBuffer #%d",FlipSurface->diveBufNr));3842 //dprintf(("DDRAW: DIVE Flipchain DiveBuffer #%d",FlipSurface->diveBufNr)); 3841 3843 3842 3844 // we got some DIVE surfaces … … 3845 3847 // Doulebuffering should work best. 3846 3848 3847 rc = DiveBlitImage(me->hDive, FlipSurface->diveBufNr, me->diveBufNr); 3848 3849 #ifdef DEBUG 3850 dprintf(("DDRAW: DiveBlitImage rc = 0x%08X\n")); 3851 #endif 3849 //rc = DiveBlitImage(me->hDive, FlipSurface->diveBufNr, me->diveBufNr); 3850 //dprintf(("DDRAW: DiveBlitImage rc = 0x%08X\n")); 3851 SurfBltFast4( me, 3852 0, 3853 0, 3854 (LPDIRECTDRAWSURFACE4)FlipSurface, 3855 NULL, 3856 DDBLTFAST_NOCOLORKEY); 3852 3857 3853 3858 if(NULL==lpDDSurf) … … 3855 3860 // advance in the flipchain if no valid override surface was passed in 3856 3861 // if we reached the end of the flipchain The Frontbuffer is the next to flip to 3857 me->NextFlip = FlipSurface->BackBuffer!=NULL?FlipSurface->BackBuffer:me ;//me->FrontBuffer;3862 me->NextFlip = FlipSurface->BackBuffer!=NULL?FlipSurface->BackBuffer:me->BackBuffer; 3858 3863 } 3859 3864 }
Note:
See TracChangeset
for help on using the changeset viewer.