Mathematical operation used to create a desired behavior for points and objects. A function supplied by OpenGL that can morph one polygon to another.Ĭ. GL_ZERO, GL_ONE, GL_SRC_ALPHA, GL_DST_ALPHA, GL_FORE, GL_BACKī. GL_R, GL_G, GL_B, GL_RGB, GL_RGBA, GL_ARGB, GL_BGRAĮ. GL_KEEP, GL_ZERO,GL_REPLACE, GL_INCR, GL_INCR_WRAP, GL_DECR, GL_DECR_WRAP, GL_INVERTĭ. What are the valid operations provided to glStencilOp?Ī. Accumulation buffers, frame-buffer objects, VBOs, depth and stencil buffers, blending modes, and other types of buffers that allow a developer to achieve the desired effect FBOs, VBOs, VAOs and integer-related functions such as glFrameNumber and glMovieTypeĬ. A complete suite of tools and downloadable applications for making classic 2D and 3D animation right out of the boxī. What components make up a light source in OpenGL?Ī. Triangles, Triangle Strips and Triangle Fans What kind of polygons work best in a VBO intended for modeling a solid?Ī. A special type of buffer used only to draw text A high-bandwidth buffer used for fragmenting images into accumulation buffersĭ.
A low-resource buffer used for accumulating fragments from a rendering to “cut out” another accumulated renderĬ. The act of swapping buffers done natively on the hardwareī. Gets the current material properties of a drawn object.Īre there some OpenGL routines that cannot be stored in a display list?Ī. Switches to material mode to add visual effects.ĭ. Defines the material properties of a drawn object for visual effects.Ĭ. Perform a glRotate and specify the point to rotate around.ĭ. Rotations can only be performed around the origin.Ĭ.
Translate to origin, rotate about origin, then translate back to original position.ī. What should be done to rotate around a point that is not the origin?Ī. What is the dimensions of a 3D transformation matrix?Ĭan you specify the location of a light source in OpenGL? What two options can be provided to glShadeModel()? Specify the output target (immediate mode, frame buffer, virtual mode, double-buffer, etc.) Specify the target type for variables written by OpenGL on the CPU-side onlyĭ. Specify the expected parameter types (int, float, pointer, double, etc.)Ĭ. OpenGL’s naming conventions vary and must be examined in the specification for the version you are usingī. What is the significance of i,f,v,d… in function naming conventions found in OpenGL?Ī. 100 Top OpenGL Multiple choice Questions and Answers