ios 开发

OpenGL 渲染架构

2022-12-31  本文已影响0人  iOS小洁

着色器渲染流程

openGL官方渲染管线流程地址

以下是渲染管道的图表。蓝色框是可编程着色器阶段

image-20220708160828123

OpenGL 渲染架构

OpenGL API 给顶点着色器,片元着色器传递参数架构图如下

image-20220714102321393

Client:是指常见的iOS代码和OpenGL API方法,这部分是在CPU中运行

Server:是指OpenGL底层的渲染等处理,是运行在GPU中的

image-20220714104853016

架构分析

数据传递通道

其中Attributes只能传递给顶点着色器。可以通过顶点着色器间接传递给片元着色器

Texture Data传递的是纹理数据,纹理的处理的逻辑主要是在片元着色器中进行的。

上一篇 下一篇

猜你喜欢

热点阅读