Quote Originally Posted by KRONOS
You're right, the spec requires it. The driver never complained before...
It was a known an famous NVIDIA drivers bug. It's good to see it fixed despite that VAOs are nothing else than annoying most of the time.

A workaround and quick fix for you application is to create and bind a VAO at the beginning, (right after the context creation) you can then forget about it.

No the ultimate fixed but it get you application running again with no other change.