   scaling sprites with Direct3D, and filtering
  I'm using a matrix to scale my sprites, like this:D3DXMATRIX mat;D3DXMatrixScaling(&mat, 3.0, 3.0, 0.0);pd3dxSprite->SetTransform(&mat);this works well, but when scaled the sprites look a bit filtered. I'd like to have them resampled with nearest neighbour(also called point sampling i believe?).I tried using IDirect3DDevice9::SetSamplerState to no avail, besides since a non-scaled sprite looks unfiltered i doubt that's what i need to use.What do i need then? Any help would be greatly appreciated!   