Do you think having a single vertex buffer object class for all the shape/mesh/models is better than having more than one each?
If you don’t get it, I’ll try to explain it.
I have a triangle shape. I call vbotriangle->create(); to create the vbo for that certain shape then call another for another example for mesh, vbomesh->create() to create for that certain shape.
Is better than, For all the triangle,mesh and etc, I have only 1 class vbo so it means all the information for all the mesh and triangle is stored in a single class so if I call the draw function, it will draw everything with just a single call.
So which one is better? Hope you understand.