IDirectDrawSurface7 possède la fonction Flip, qui échange les pointeurs des buffers successifs. Quand la surface concernées est la surface primaire, apparement, si je ne me trompe pas, c'est la même chose. Le flipping doit être particulièrement rapide. (Là où la copie d'un buffer vers un autre est lente) Si c'est bien le cas, j'aimerais savoir comment DirectDraw effectue cette opéaration (Direct3D doit faire pareil). Est-ce par appel de l'API Win32 ? directement en communication avec le driver ?
Partager