For some reason glGetError always returns zero in my functioning program (yes, valid GL context if you were wondering).
glBindTexture GL_TEXTURE_2D, tex
This fails to produce an error on the affected setup, on another machine the program reports the proper error value.
This happens on nVidia GeForce 7300 GT with the latest drivers. I have the “error reporting” turned to “On” on the NV control panel, but I don’t trust it. The new control panel seems rather buggy (besides being slow, bloated and ill-designed GUI-wise). I’ve had problems with other settings before, being “on” while they were checked off. I reinstalled the drivers a few times to reset them to the defaults. Either way, there’s no difference having the optimization off or on.
Can anyone give me some hints how to solve this? I think the NV control panel is to blame, but I’m not sure.