I just started to take a look at how GL provides for specifying vertices(i mean OpenGL version >= 3.3 and in the core profile).
I see that we can use Vertex Arrays and VBOs.
Now, i had a few doubts:
Aren't Vertex Arrays also stored in the VRAM? (same as the VBO?) Why then do we need VBOs exactly? Since both are stored on the server side memory, i was wondering why exactly we have these two approaches?
Could anyone please explain this for me?