Bonjour
Je lis le contenu de mon backbuffer et le sauve dans un tableau (ou plutot, un intptr) en utilisant le code suivant:
Le gros problem est que si la taille de mon backbuffer n'est pas une puissance de 2, alors le contenu de mon array est comme decalé (il y a un offset sur la position).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 using (Surface s = m_device.GetRenderTarget(0)){ GraphicsStream g = s.LockRectangle(LockFlags.ReadOnly); m_backBuffer = g.InternalData; s.UnlockRectangle(); }
Qqn a-t'il une idée de comment je peux résoudre cela? D'avance merci
P.S: A noter que le but de tout cela est décrit ici: http://www.developpez.net/forums/sho...81#post1368181
Partager