1.2 GPU与CPU之间通信(实际流程)

2.2.1应用阶段

(1)把数据加载到显存(显卡存储空间)中:

将数据先从硬盘加载到内存中,其中的网格、纹理、顶点位置信息等数据再加载到显存中。因为显存的访问速度更快。

(2)设置渲染状态

定义场景中的网格使用哪个顶点着色器/片元着色器、光源属性、材质等等,准备好后CPU会进行调用渲染命令(Draw Call)来通知GPU准备渲染。

(3)调用Draw Call

Draw Call这个命令会指向一个需要被渲染的图元列表,然后GPU根据上一阶段定义好的,该图元的材质、纹理、着色器以及顶点数据等等来进行计算,最终输出像素。

posted @ 2024-03-19 23:13  波奇型蠢驴  阅读(27)  评论(0)    收藏  举报