edit*
also, I'm new to this forum. Is there a form of reputation or anything I can give in response to your answer, or do I need to mark anything closed, or is it all good?
I'm new to this forum.Hi, and welcome! :)
If you don't mind humoring me, why is binding a vao before drawing necessary? When I saw your answer I was really skeptical, but thought I'd try it anyway. I was a little shocked that it worked, to be honest.
QuoteIf you don't mind humoring me, why is binding a vao before drawing necessary? When I saw your answer I was really skeptical, but thought I'd try it anyway. I was a little shocked that it worked, to be honest.
Because when you bind with the id 0 (NULL) it is the same as unbinding the previous bound object. When you leave your own objects bound it messing up SFML's rendering. If you search around I believe binary1248 has a post on this explaining in more detail.