I’d like to read color from one VBO and vertex position from another. Is this possible?
It would require the glColorPointer (or glVertexPointer) function to retain it’s pointer internally after a buffer is unbound, which doesn’t seem to be the case based on trying to use a non-VBO VA alongside a VBO.
With VBOs i was told this is not only possible, but completely legal. Though i have never actually tried it myself. But there is an example, in the spec, if i remember correctly.