Bonjour à tous,

Si vous aviez des idées sur ce problème :


- Sur mon PC portable (2 GHz Vista), la méthode :
D3DXLoadSurfaceFromSurface(backbuffer_mem,NULL,&rct,backbuffer,NULL,&rct,D3DX_FILTER_NONE,0);
met environ 5 secondes à s'exécuter en 1680 x 945 et 3 secondes en 800 x 600
(rect contient une faible portion d'écran)

- Sur une autre machine de type notebook asez lente, sous XP, en 800 x 600, la méthode :
D3DXLoadSurfaceFromSurface(backbuffer_mem,NULL,&rct,backbuffer,NULL,&rct,D3DX_FILTER_NONE,0);
est quasi instantanée

Par contre, si je permute surface destination et surface source, l'exécution devient instantanée

Merci à tous