mono/MonoGame — pull request #748 by dellis1972 (2012-09-08 10:45:31+00:00)
Title: Rework of SpriteBatcher

This pull request includes a rework on the SpriteBatcher to use the GraphicsDevice.UserDrawPrimitives call rather than having its own calls to OpenGL or DirectX. It means we get rid of a whole load of #ifdef code in this file and the SpriteBatchItem.

It also adds the DynamicSoundEffectInstance class shell and some modifications to the SoundEffectInstance which will hopefully let us support the DynamicSoundEffect.

There is also a fix for the RenderTarget Viewport issue and the ScissorRectangle issue, that code came from codeplex.

The Android project changes are because of the latest verison of Mono for Android.

I dont know why I'm getting diffs on the Content Pipeline classes, its probably a hang back to the problems I had with git when merging in the latest code. If you know how I can fix this let me know (I have all the correct settings in the git global config).