Okay so I have spent I don't even know how many hours now trying to read about and experiment with VAOs/VBOs and I just can't wrap my head around it.
Are you supposed to have multiple VAOs/VBOs?
Say I want to load 5 different 3D models. Do I store all of vertices in the same VBO, or do I create a VBO for each of the objects I want to draw? Do I need a VAO for each VBO or do I use the same one throughout my program?
I'm sorry if these are dumb questions, but I just don't get it.