Original Post
Hi, I'm in trouble with my OpenGL application. Sometimes it crashes the OpenGL driver, especially on ATIs, a few times it happened on nvidia too. Result: system reboot (nvidia) or corrupted graphics (ATI). Note that with ATI, my application doesn't crash, only the drivers do. With nvidia, the system hangs with a blue screen, showing a crash in the nvidia driver. I don't think it is an hardware problem, because it happened on different computers (all with WinXP, though). I suspect I'm wrong using the API, maybe passing invalid memory pointers to OpenGL or something. I'm calling glGetError once per frame, and I don't get any errors.. Do you know any method to "debug" effectively my application, monitoring the API calls and check if they are valid? Thanks.