OpenGL执行渲染图片的主要操作步骤

一个用来执行图形渲染的OpenGL程序的主要步骤包括:

1.从OpenGL的几何图元中设置数据,用于构建形状;

2.使用不用的着色器(shader)对输入的图元数据进行进行计算,判断它们的位置、颜色以及其他等渲染属性;

3.将输入图元的数学描述转化成与屏幕位置对应的像素片元(fragment),即光栅化;

4.最后,正对光栅化产生的每个片元,执行片元着色器(fragment shader),从而最终确定这个片元的颜色及位置;

5.如果有必要的话,还需要对每个片元执行一些额外的操作,例如判断该片元对应的对象是否可见,或者将该片元的颜色与当前屏幕的颜色进行融合。

posted on 2018-05-15 11:34  !!-阳光-!!  阅读(1406)  评论(0编辑  收藏  举报

导航