So Rob's friend's suggestion
doesn't work?
surfaceDesc.dwFlags = DDSD_CAPS|DDSD_BACKBUFFERCOUNT; surfaceDesc.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE | DDSCAPS_FLIP | DDSCAPS_COMPLEX | DDSCAPS_3DDEVICE; surfaceDesc.ddsCaps.dwCaps2 = DDSCAPS2_HINTANTIALIASING;
doesn't work?