When I ported my game from XNA 1.0 Refresh to XNA 2.0 (Beta), the picking isn't working properly.
The pick ray jitters a lot and I guess it's the problem with Viewport.Unproject.
Whenever my view matrix changed a little bit, the direction of the pick ray changed back and forth.
I'm using the approach refered in the XNA documentation to compute the pick ray.
After I implemented my own version of pick ray generation, the jitter problem went away and everything went back to normal :)
This isn't happening in XNA 1.0, so I guess it's probably a potential bug in XNA 2.0.
Is there anyone experienced the same problem? Tell me why this is happening.