OpenGL 渲染流程解析

2020-07-11  本文已影响0人  旅行者_sz

OpenGL 渲染架构

渲染架构
Attributes 属性只能传入顶点着色器,不能直接传递到片元着色器,只能通过GLSL代码间接传递。(需要不断改变的值)
uniforms : (只能传递到片元着色器、顶点着色器) 只是一个通道 (比较统一的值)
纹理(图片)

渲染流程:

1.设置顶点数据和其他参数。
2.在顶点着色器中进行运算得到裁剪坐标。
3.细分着色器、几何着色器,不可自定义,跳过。
4.图元设置,根据设置构成点、线、三角形。
5.裁剪,裁剪掉超出显示区域的部分。
6.光栅化, 将图源栅格化为一个个的像素点。
7.片元着色器,将对应的栅格(像素)填充为具体的颜色。
8.渲染图像。

上一篇 下一篇

猜你喜欢

热点阅读