빠르게 하는법 없나요? cpu를 너무 잡아 먹네요
lpSurface_16bpp = (unsigned short *)ddec_16bpp.lpSurface;
lpSurface_32bpp = (unsigned long *)ddec_32bpp.lpSurface;
int words_per_line16 = ddec_16bpp.lPitch >> 1;
int words_per_line32 = ddec_32bpp.lPitch >> 2;
for(int i=0; i<800; i++)
{
for(int j=0; j<600; j++)
{
lpSurface_32bpp[(i)+(words_per_line32*(j*1))] = RGB16_TO_RGB32(lpSurface_16bpp[i+(words_per_line16*j)]);
}
}
g_pDDSBack->Unlock(NULL);
g_pDDSBack_32bpp->Unlock(NULL);
왜 애갤 안오냐