OpenGL ES着色器语言之预处理(preprocessing)

来源:互联网 发布:联通网络维修电话 编辑:程序博客网 时间:2024/05/23 21:10

  着色器的预处理过程是指在着色代码真正开始在内存中执行之前的整个过程。那么预处理过程包含哪些工作呢?

-----------------------------------------------------------------------------------------------------------------------------------------------

(1)创建一个空着色器

(2)链接源代码字符串

(3)将源代码字符串替换空着色器中的源码

(4)编译着色器(顶点、片元着色器)

(5)创建一个空的可执行程序

(6)链接着色器

-----------------------------------------------------------------------------------------------------------------------------------------------

以上即为OpenGL ES的预处理过程

0 0