Mastery Assessment: 3D Visuals with WebGL

Complete this assessment with 100% score to master this chapter.

01WebGL is primarily based on which low-level graphics API?

02What are 'Shaders' in WebGL?

03Which type of buffer holds the raw coordinate data for points in 3D space?

04In GLSL, what is a 'Uniform'?

05Why is handling 'Context Loss' important in WebGL development?

06What is the primary responsibility of the Vertex Shader?

07In the WebGL pipeline, what happens during the 'Rasterization' stage?

08What is a 'Varying' in GLSL (legacy) or an output from Vertex to Fragment shader?

09In 3D math, what does the 'View Matrix' represent?

10Which GLSL built-in function is used to sample a color from a 2D texture?