Bonjour
Je lis le contenu de mon backbuffer et le sauve dans un tableau (ou plutot, un intptr) en utilisant le code suivant:

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();
 }
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).

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