Choose a topic to test your knowledge and improve your Computer Hardware and Networking skills
Can you specify the location of a light source in OpenGL?
What is a VA or VAO?
What should be done to rotate around a point that is not the origin?
What does Open GLSL stand for?
What does glMaterialf(…) do?
In OpenGL, what is a “stencil buffer”?
What kind of polygons work best in a VBO intended for modeling a solid?
What components make up a light source in OpenGL?
What kind of data is stored in a VBO?
When animating, OpenGL provides:
What are the valid operations provided to glStencilOp?
What is transformation?
Generally, what primitive polygon is used for creating a mesh to represent a complex object?
If lighting is disabled, which function specifies the color of the vertex?
What is the difference between glColor3d and glColor3f?
What is an FBO?
Which function call sets up the size of the output area?
Why are many functions deprecated in the OpenGL specification?
Is ambient light possible in OpenGL?
What are “texture coordinates” used for?
OpenGL stands for:
What kind of data is stored in a VAO?
What happens to variables that aren’t used in outputs of a GLSL fragment shader?
What is the use of a shared context?
If a coordinate system (CS1) is transformed into another coordinate system (CS2) using a matrix M, is it possible to go from CS2 to CS1 and how?
If a coordinate system (CS1) is transformed into another coordinate system (CS2) using a matrix M, is it possible to go from CS2 to CS1 and how?
What is a VBO?
What is a “depth buffer” and what does it accumulate?
Does OpenGL provide modeling primitives such as a cube, cone, pyramid?
Does OpenGL use a client-server model and a state machine?
What are the “red” book, “blue” book and “orange” book?
What organization is currently responsible for OpenGL’s standardization and development?
What is the purpose of GL_REPEAT?
In order to obtain correct calculations for shading, what is the best length for normals of an object?
Why clear a buffer?
What are the four major types of shaders available in OpenGL 4.0?
What does glViewport do?
What are the two types of shaders?
In the best practice, what code should appear at the top of a GLSL shader?
What are X,Y,Z,S,T,U and V?
What is the use of glGet?
What do the values “R”, “G”, “B” and “A” mean in the context of color in OpenGL?
What are GLUT, GLU, GLEW, GLFW, SFML, GLX, GLEE?
What kind of vertex array is NOT provided by OpenGL?
What happens when an object to be drawn is not within the current viewport?
What are the four types of clearable buffers?
What function is required in every GLSL shader program?
What is glVertextPointer(…) used for?
What are the dimensions of a 2D transformation matrix?
What are EXT and ARB?
What do the letters “ARB” mean in the context of OpenGL?
How do you activate a shader program in OpenGL?
When do you use glFlush and glFinish?
What are the primitive types available to a glBegin statement? Note: this question is often flagged by test takers. Read carefully and choose wisely, there is only one correct answer.
Which is better to use for dynamic drawing?
Once shading is enabled, what happens to glColor() calls?
What is the purpose of a MIPMAP?
What kind of argument is expected in a function ending with a “v”?
Is it possible to perform a reflection of an object across a specified axis?
The current version of OpenGL does support materials?
What kind of coordinates are used in order to represent a transformation as a matrix multiplication operation?
What is glTexCoord*() used for?
What happens in immediate mode?
What purpose does the “Scissor Test” serve?
How many texture units are there in OpenGL?
Which is a function NOT used for rendering vertex arrays?
What does the Blend Equation do?
How many cycles does it theoretically take for a single OpenGL call?
Does function deprecation stop older applications from working with newer versions of OpenGL?
What do you have to do to get “compatibility mode” in OpenGL?
Which is better to use for static drawing?
What is the “workshop” name for the type of geometry and texture effects used in commercial gaming as part of OpenGL (and DirectX)?
What is the use of glOrtho?
What is “immediate mode”?
What is the purpose of calls to glLogicOp(GLenum opcode)?
What is the non-official name for glBlendFunc(GL_SRC_ALPHA, GL_ONE)?
Is a new coordinate system created with every transformation applied, e.g., translate or rotate?
What are the native image formats supported by OpenGL?
Let us scale a straight, horizontal line by a factor of 2 through using glScale(2.0f,0.0f,0.0f). This line consists of only 2 points, left and right point. Which point(s) moves due to the scale transformation?