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
Partager