This reverts commit 0a95ee2fa8.
0a95ee2fa8
Dynamic buffers are removed, since that's now the renderer's job. Texture usage and buffer usage has changed too.