je suis en train d'essayer d'appliquer une texture à avec direct3d 8.1 à partir d'un tableau de pixel RGBA.
j'ai réussi à appliquer une texture à partir d'un fichier bitmap, ce
qui n'est pas le plus difficil vu que c'est espliqué dans les tutos de
la msdn, mais j'arrive vraiment pas à partir de mon RGBApixel.
J'ai vu qu'il y a pas mal de fonction dans direct3d permettant de créer
une texture mais je me demande laquelle je dois appliquer à mon
problème et si je ne dois pas avant tout convertir mon tableau.
GetSurfaceLevel pour recuperer un pointeur sur la surface.
surface->LockRect pour recuperer un pointeur vers les donnees
La tu fais le transfert de donnees.
surface->UnlockRect
Si le pointeur vers les donnees est nul, alors les parametres dans CreateTextureFrom.. sont mauvais. Modifie dans ce cas l`usage de la texture (dynamic?). Regarde les flags dans MSDN.