Explain rendering pipeline with reference to OpenGL.

devquora
devquora

Posted On: Feb 22, 2018

 

While rendering objects, OpenGL makes use of a sequence of steps and this sequence of steps is known as rendering pipeline. Firstly, the rendering pipeline prepares the vertex array data and then renders it. A vertex shader acts upon each data and then the processed is turned into an output vertex. Now, these outputs are shifted to different locations. Primitive assembly is made. Now, the scan conversion and primitive parameter interpolation generate a number of fragments. Now, the fragment shader processes each fragment and numbers of outputs are generated. Various tests are conducted in the per-sample processing and hence the final output is obtained.

    Related Questions

    Please Login or Register to leave a response.

    Related Questions

    OpenGL Interview Questions

    What are the advantages of Open GL over other API's?

    The advantages of OpenGL over other API's are listed below: For drawing calls and state changes, OpenGL has lower CPU o..

    OpenGL Interview Questions

    What do you mean by the term Rasterization? How is it different from vector graphics?

    The process, in which a primitive individual is broken down into discrete elements called fragments, is known as Raster..

    OpenGL Interview Questions

    Name the major stages of vertex transformation with reference to OpenGL.

    In vertex transformation, the vertices are transformed to their final clip space position in the vertex shader. The var..