WebGL Program: Z-Buffer Algorithm

Study the hidden-surface removal problem and implement the Z-Buffer algorithm using WebGL. Clearly provide the details of your program, including the screenshots of your working program: Describe the object (primitive) that you are working with. Adequately comment about your source code. Assemble your source code and screenshots of the application executing (and the results) into a single document.