Original Post
Hey, I''m trying to do something like
LPDIRECT3DDEVICE9->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_EQUAL); LPD3DXSPRITE->Draw(...); LPDIRECT3DDEVICE9->SetRenderState(D3DRS_ALPHAFUNC, D3DCMP_NOTEQUAL); LPD3DXSPRITE->Draw(...);all with the same LPD3DXSPRITE and within the same Begin() End() and it dosen''t seem to work, it just uses the last one I set and draw with that. Isen''t there some way to change the renderstate during rendering ? Or do I have to do something like using multiple LPD3DXSPRITE''s ?