您当前的位置: 首页 > 

Jave.Lin

暂无认证

  • 1浏览

    0关注

    704博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

OpenGL API - glCreateShader

Jave.Lin 发布时间:2020-06-05 21:24:20 ,浏览量:1

文章目录
  • 名称
  • 原型
  • 参数
  • 描述
  • 注意
  • 错误
在这里插入图片描述

https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glCreateShader.xhtml

OpenGL API - 笔记汇总

名称

glCreateShader ---- 创建一个 shader 对象。

原型
GLuint glCreateShader(GLenum shaderType);
参数

shaderType 指定创建 shader 的类型。必须是 GL_COMPUTE_SHADER, GL_VERTEX_SHADER, GL_TESS_CONTROL_SHADER, GL_TESS_EVALUATION_SHADER, GL_GEOMETRY_SHADER, 或是 GL_FRAGMENT_SHADER 的类型之一。

描述

glCreateShader 创建一个空的 shader 对象,并返回一个非0的shader ID值。

注意

就想 buffer 与 texture 对象一样,他们都可以共享于整个GL 上下文,就想是 GL 服务端上下文的地址空间一样。

GL_COMPUTE_SHADER 类型的 shader 仅能在 GL 版本在 4.3 或更高的版本上有效。

错误

如果创建 shader 对象有错误,则函数返回0。

如果 shaderType 是一个无效值,则生成 GL_INVALID_ENUM 错误。

关注
打赏
1664331872
查看更多评论
立即登录/注册

微信扫码登录

0.0373s