题目内容

What additional interpolated vertex values must we use in the fragment shader for Phong shading

A. The color computed at each vertex.
B. The position and the normal of each vertex.
C. The normal of each vertex.
D. The connectivity of each vertex.

查看答案
更多问题

In the lecture slides, we saw the following code to draw a buffer in modern OpenGL:glDrawElements(PrimType[object], NumElems[object], GL_UNSIGNED_BYTE, BUFFER_OFFSET(0)) ;The third argument to glDrawElements denotes the type of the vertex indices.Given our code as is, how many unique vertices can be referenced by each face?______

Why must we explicitly write code to compile the shader at run-time?.

A. GLSL is an interpreted language.
B. No real reason; we could compile it along with our CPU program.
Convenience for the application programmer, to more quickly modify shader programs.
D. The shader code is compiled to run on a GPU, which may not necessarily have the same instruction set architecture as our host machine.

Which functions are not given by GLUT?

A. Object management (Triangle meshes, etc).
B. Keyboard/mouse interaction.
C. Window initialization.
D. Window operations (resize, close).

What function does a projection transformation matrix achieve?

A. Positions camera in world.
B. Transforms objects as if camera were at the origin.
C. Transforms the world into a viewing cube.
D. Positions objects in the world.

答案查题题库