Render buffer geometry lines/particles separately from buffer update

Line and particle buffer geometries are only being rendered if updateBuffers is true, while triangle buffer geometries are always rendered. This only works because updateBuffers is always set to true in renderPlugins, a fortuitous side effect of having 2 built-in plugins.

This change makes buffer geometry rendering consistent between triangles, lines and particles.