mono/MonoGame — pull request #464 by danzel (2012-05-17 08:55:17+00:00)
Title: Develop3d - Get PSS Compiling again and split PSS SpriteBatcher off

This PR includes changes to get PSS Compiling again and includes a PSS specific SpriteBatcher implementation.
This is split from the standard one due to the difference in layout and implementation required to get decent performance on PSS by minimizing VertexBuffer uploads.

There are some parts of the PSS SpriteBatcher that are straight copy/paste from the standard one. I'm happy to do any tidy up suggested to make them share more code so long as it doesn't lower performance (PSS is really slow).

It may be worth trying a similar SpriteBatcher optimisation on iOS/Android if anyone feels like trying it out. (Doing a single VBO upload and multiple DrawElements(?) calls)