VAO has already been discussed too much, so I appreciate pointing me to any old discussion if there’s a helpful info (regarding my problem, but not a general info).
The question concerns VAO performance in case of having multiple patterns of vertex attributes that require binding. Imagine you have 4 vertex attributes & indexes. In the first case I need only 1-st attribute, in the second case I need all of them and in the third case I need, to say, only 2-nd and 4-th.
What of these approaches are considered to be more effective?
1:single) have a single VAO containing all attributes, activate it when needed
2:multi) have multiple VAO: one for each usage scheme
3:merged) bind attributes in VBO’s manually when you need just 1 or 2 more than some VAO does, for example.