So I'm making a c++ and opengl app, with bone transformations, and it is spazzing out for no reason. And I really mean no reason. I spent weeks on this app without any problems. Character walked etc, looked nice. Today I added shadows to the shader, no problem. Later on it started going crazy. like the matrices were totally distorted and the screen is raped with random triangles going crazy. Seizure inspiring.
Luckilly I had backed up this program about 8 times. Every single other previous version is doing the exact same thing. No other project is acting this way.
What the hell is going on? I can't find any problem in the code. This happened right after nvidia update, so not sure how to go about fixing this...
EDIT: If i Freeze the animation (as in only render same animtime constantly), it still spazzes out. What the hell is going on?? Doesn't happen when I negate the bone transformations from the shader though.