Impressionist Frequently Asked
Questions:
What if the sample solution doesn't run on my computer?
If you have run the Impressionist sample solution without VS2012 installed on your machine, you may encounter an error about incorrect application configuration.
The reason is that this executable requires some VS2012 DLLs. You can get past the problem by either installing VS2012, or installing just the DLL's from
this link.
Please note this solution only works for release mode executables (which the sample solution is).
Why doesen't glEnable work inbetween glBegin and glEnd?
This is because the glBegin-glEnd block works with the current state of
the computer.
Is there a way to catch OpenGL errors?
Yes.
When it seems like nothing is happening, OpenGL is often returning an
error message. To check for this, use the following code:
GLenum error_flag;
error_flag = glGetError();
if(error_flag != GL_NO_ERROR) {
printf("Error: %1s (%i) in
%1s.\n",gluErrorString(error_flag),error_flag,"method name");
}