Original Post
Is there somthing I am missing with this? void DrawSprite(IDirect3DDevice8 *pD3Ddev, int iX, int iY, LPDIRECT3DTEXTURE8 text) { RECT Rect; Rect.left = iX; Rect.top = iY; Rect.right = Rect.left + 100; Rect.bottom = Rect.top + 100; LPD3DXSPRITE Sprite; D3DXCreateSprite(pD3Ddev, &Sprite); Sprite->Begin(); Sprite->Draw(text, &Rect, &D3DXVECTOR2(1.0, 1.0), NULL, 0, NULL ,0xFFFFFFFF); Sprite->End(); } I can draw in other ways and I know the function I use to load the texture works because I use it in other areas. But, for some reason I cannot get the sprite function to draw to the screen! Any help would be appreciated!