I foolishly updated my display drivers from Nvidia 21.81 to 21.83 and now the programs I’ve been writing won’t run. I get a “Insufficient GL Support” message when I try to run them. I’m running WinME and I have a Leadtek Geforce3 TD. Any help is greatly appreciated. BTW, I’m programming with Visual Studio 6 and FLTK.
Insufficient GL Support? Well if you wrote the programs you should instantly be able to tell where your code generates this error. Unless the problem is in FLTK, but that’s a simple GUI using vanilla OpenGL so it should just work.
have you re-compiled the programs since you updated the drivers? since they most likely were compiled dynamically, it could be a real problem if you havent, especially if the drivers changed a lot (like from openGL 1.2 to 1.3)
I’m not aware of any routine that generates this error. The key is to track down what part of the code is doing this. I suspect the gl drawing area widget (if there is one) so look at the type of framebuffer resources you try and request, and search your code for and stuff that looks for extensions. Look at the source code for FLTK for the error. In maybe some extension string that’s been promoted to a core or ARB feature that’s bitten you. I still strongly suspect that this is in your code.
Depends how the PFD is selected, if some type of application driven enumeration is used with a search the application code (or FLTK) might fail and abort instead of selecting the nearest. It would be poor practice, but it is possible.
I don’t see how this could possibly be a problem with my programs. They compile and run on the university’s machines fine. Plus, they were working prior to my driver update.
Hang on a minute, are you using other libraries, like the NVIDIA programmable shader stuff? This may be the problem, I think this is the error you get when it thinks you don’t have programmable shader support.