Word * PwbitmapDest, * Pwbitmapsrc; Word * Pwdest, * Pwsrc; DWORD DWCOLORDEST, DWCOLORSRC; Long LpitchDest, Lpitchrc
PWbitMapDest = (Word *) DDSD2.LPSURFACE; // Locked Target Surface PWbitMapSrc = (Word *) DDSD.LPSURFACE; / / Lock Source Test
LpitchDest = DDSD2.LPITCH >> 1; LpitchRC = DDSD.LPITCH >> 1;
For (int i = 0; i
// (D * (32-A) S * a) / 32 // = (sd) * A / 32 DDWCOLORDEST = ((DWCOLORSRC-DWCOLORDEST * DWALPHA) >> 5) DWColORDEST) & m_dwGrbbitmask * PWDest = (Word) (DWCOLORDEST);} PWSRC ; PWDest ;} PWBITMAPSRC = lpitchrc; PWBITMAPDEST = lpitchDest;}