Create a discussion here since I cannot reply from the patch page.
The problem with PrimitiveBatch is:
- It is slightly harder to use, you need to manually setup shaders, textures and transforms.
- It does not work well with SpriteBatch, particularly when sprites are sorted based on z order.
The problem with me is that I had a 2d sprite class that has to have skewX and skewY property in additional to position/scaleX/scaleY/rotation. I really wanted to use SpriteBatch, but this limitation killed me.