OpenGL ES 中的varying
类型包含一个可选的、用户定义的从顶点着色器到片段着色器的输出(例如,如果使用逐像素光照,则为表面法线)。它用于计算gl_FragColor
片段着色器中的最终片段颜色 ( )。虽然可以从顶点着色器(例如,如果使用逐顶点光照)作为varying
类型输出最终颜色,但这不是标准,取决于您所需的着色器行为。
Apixel
只是图像或屏幕的最小测量单位。OpenGL ES 管道生成fragments
(原始数据),然后根据其可见性、深度、模板、颜色等将其转换(或不转换)为像素。