VBO buffer type rendering order

Is there are benefit in batching together render calls to VBOs of different types? If I have a selection of buffers, some STATIC, some DYNAMIC and others STREAM, would rendering them in any order degrade performance at all?

Changing buffer types is supposed to be a “lightweight” operation. This is not quite the same as “no weight”, so there may be some performance loss if you do it a whole lot of times. It is not going to be anywhere near as bad as NV_vertex_array_range, where switching buffers even once a frame could destroy your performance.