Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Trying to run any of the well-known McKesson's tutorials on a friend's laptop results in the aforementioned exception.

I read that in order to run applications which use OpenGL 3.3 you must at least have an ATI HD or Nvidia 8xxx GPU series. He has an ATI HD class graphics processor which eliminates (maybe) this issue. Also, I read that this error may result in having old drivers. He updated his drivers but that didn't solve the problem.

The tutorials are built as said in the book introduction and glsdk is installed.

If more information is needed, say so and I will provide it.

What are the other reasons for this kind of exception? And how can I fix them?

share|improve this question
@NicolBolas Can likely help, he apparently maintains the McKesson tutorials. – Byte56 May 30 '12 at 14:43
Well, I guess it is up to him. I hope he would share his experience. – Tsvetan May 30 '12 at 15:21
There's not much I can do without access to the laptop in question. If you have hardware capable of running them, and your particular machine cannot due to this error, then update your drivers. If they are as up-to-date as they can be made, and the program still doesn't work... there's not much I can do. The most I can suggest is to verify what version you're able to create with the OpenGL extension viewer. If it doesn't say 3.3, then your driver probably isn't good enough. How to update it correctly is beyond my knowledge. – Nicol Bolas May 30 '12 at 16:28
Thanks for giving me directions! At least I have some clues that the problem is connected with the OpenGL version. – Tsvetan May 30 '12 at 17:08
Thanks @NicolBolas, sorry to put you on the spot. :) – Byte56 May 30 '12 at 17:16
up vote 3 down vote accepted

Your problem is most likely the fact that, by default, your system launches most programs using the Intel300 chipset or some other integrated graphics card. The simplest solution is to right-click the .exe which is created after building and select "Run graphics processor" and select the ATI/Nvidia card. You can also change the default chipset to ATI/Nvidia so you dont have to do this everytime you want to test a file but know that it may cause heating/battery problems on your system. This is all in Windows 7 by the way.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.