片段管道中执行片段着色器操作-emq客户端连接认证的配置教程

时间:2021-06-08 09:36:02
【文件属性】:
文件名称:片段管道中执行片段着色器操作-emq客户端连接认证的配置教程
文件大小:3.39MB
文件格式:PDF
更新时间:2021-06-08 09:36:02
OpenGL ES 编程指南 本章讨论的操作应用于帧缓冲区或是 OpenGL ES 2.0 片段管道中执行片段着色器操作 后的个体碎片,片段着色器的输出是片段的颜色和深度值。片段着色器执行后的操作能影响 可见和最终像素的颜色是: 剪切盒测试 模板缓冲区测试 深度缓冲区测试 多重采样抗锯齿 混合 抖动 片段测试和操作帧缓冲区的内容显示在图 11-1. 你可能已经注意到,图中的阶段没有多重采样。多重采样技术是子碎片操作等级的副品。我 们在后面描述多重采样对片段过程的影响。 本章讨论从写缓冲区到读缓冲区。 缓冲区 OpenGL ES 支持三种类型的缓冲区,在缓冲区里它们为每个像素存储不同的数据。 颜色缓冲区 深度缓冲区 模板缓冲区 缓冲区的尺寸——参考缓冲区深度(不要和深度缓冲区混淆)——能用来存储单个像素信息 的位数。例如,颜色缓冲区有三个成分组成:红、绿和蓝组成,还有一个可选的透明度成员。 颜色缓冲区的深度是所有它成员的位数的总和。对深度和模板缓冲区只有一个单一的像素位 深。例如深度缓冲区可能有每像素 16 位。缓冲区位深度是所有成员位深度的和。一般来说, 深度缓冲区每像素有 16 位的是 5 位红色和蓝色,六位绿色(人的可见光绿色比和蓝色更敏 感)如果是 32 位,平等的分给 RGBA 缓冲区。 颜色缓冲区可能是双缓冲区,它包括两缓冲区:一个是输出设备的显示(经常是监视器 或 LCD 显示器)称为前缓冲区,另一个对观察者是隐藏的,单被使用于构造下一个图像的 显示,称作后缓冲区。使用双缓冲区应用时,图像被绘制到后缓冲区,然后交换前后缓冲区 去显示下一幅图像。缓冲区的交换和显示设备的更新周期经常是同步的,这产生连续平滑活 动画面的错觉,有关双缓冲区讨论看第 3 章 EGL 介绍。 虽然每个 EGL 配置有颜色缓冲区、深度缓冲区和可选的模板缓冲区,然而每个 EGL 必 须提供包括三个缓冲区的配置,深度缓冲区至少 16 位深度,模板缓冲区至少 8 位。

网友评论