- Which OpenGL version will be used if your application uses the ANGLE driver? And what is an ICD?
It will be OpenGL ES 2.0, which is actually an embedded standard, but it will also be used on a desktop if your Windows installation doesn't have an OpenGL driver properly installed! An ICD denotes an Installable Client Driver, which will hook itself in Window's libopengl32 library to provide an OpenGL implementation better than the supported OpenGL 1.1.
- Which draw calls of QPainter are safe to use in the critical path?
Simple compositions, simple transformations, rectangle fills, rectangular clipping, and drawPixmap(). - You can see the following OpenGL code we used in one of the examples:
glBegin(GL_TRIANGLES);
glColor3f(1.0, 0.0, 0.0);
glVertex3f(-0.5, -0.5, 0);
...
What is your reaction?
Come on, that's some deliberate, possibly deprecated OpenGL 1.0 stuff...