Multiple meshbuffers do not work

[Example which shows problem](https://github.com/pwaller/examples/compare/issue-32)

The above code should render two independent meshbuffers, from my understanding. Instead, both MeshBuffer.Render calls end up somehow using the same underlying data.