It seems like alot of people are having problems when writing their own code for the engine, where they are getting issues with things like texture stretching, transparency, depth buffer issues, etc. Almost always, this is because of SpriteBatch. When you use the SpriteBatch, it changes alot of RenderStates (Engine.Graphics.RenderState.###), and this can mess things up. The full list of changes can be found here, as well as some solutions. I would definitely recommend reading this if you plan on doing anything with the SpriteBatch.

http://blogs.msdn.com/shawnhar/archive/2006/11/13/spritebatch-and-renderstates.aspx

« »