Improve speed with glMapBuffer

Call glBufferData with null pointer to make glMapBuffer faster. Reorder
the ppu a bit.