码迷,mamicode.com
首页 > 其他好文 > 详细

OpenGLES3.0创建着色器步骤

时间:2018-01-25 12:04:35      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:com   lin   lsh   程序   一个   着色器   链接   pen   opengles   

需要创建着色器对象和程序对象。


着色器对象相当于c语言的编译器(为源代码生成目标代码,例如.obj或.o文件)

程序对象相当于c语言的链接程序(将对象文件链接为最后的程序)


创建步骤:

1 创建顶点着色器对象和片段着色器对象//glCreateShader

2 将源代码连接到每个着色器对象//glShaderSource

3 编译着色器对象//glCompileShader

4 创建一个程序对象//glCreateProgram

5 将编译后的着色器对象连接到程序对象//glAttachShader

6 链接程序对象//glLinkProgram

最后,通知GL使用这个程序进行绘图。


OpenGLES3.0创建着色器步骤

标签:com   lin   lsh   程序   一个   着色器   链接   pen   opengles   

原文地址:http://blog.51cto.com/ymdzz/2064966

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!