因为opengl API 比较庞大,网络上还没有完整的、较新的opengl中文手册

这对很多人很不方便,所以整理了这一系列,用于帮助大家"快速浏览最新的opengl api”

为了保障这一目的(同时也减少工作量),本系列对原文做了很大的简化

不过所做的的简化都尽量保证不影响原文的知识面,必要时还做了些扩展以帮助理解

如果阅读时觉的那个条目错误或者不方便理解,欢迎留言,我看到后会修改和补充

版本基于opengl 4.5,原本4.5是最终版本号,不过现在刚又推出了些新的4.6扩展,这对api并不影响

索引

A      B    C      D     E     F     G

H      I    J      K     L     M     N

O      P    Q      R     S     T

U      V    W      X     Y     Z

A

glActiveShaderProgram 4.1

设置活动的管线程序

GLuint pipeline

Gluint program 将program设置为pipeline的当前活动程序,可以用于接受glUniformXX设置

如果使用了glUseProgram,则使用glUseProgram指定的程序,即glUseProgram级别高于当前绑定的pipeline关联的program

glActiveTexture 2.0+

GLenum texture:GL_TEXTUREn

激活纹理单元,用于多纹理混合,默认为GL_TEXTURE0,2.0要求最少2个,4.5最少80个

glAttachShader 2.0+

GLuint program

GLuint shader 将shader关联到program

对shader的操作都可以在关联前或者关联后进行,比如你可以在关联到program之后再load shader source。一个程序可以关联多个shader,一个shader也可以关联到多个程序,以便共享函数。

调用glDeleteShader删除shader时,仅做删除标记,当使用glDetachShader将其从所有关联的程序分离后才真正删除。

Opengl4.5 中文手册—A的更多相关文章

  1. Opengl4.5 中文手册—G

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  2. Opengl4.5 中文手册—B

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  3. Opengl4.5 中文手册—C

    索引 A      B    C      D     E     F     G H      I    J      K     L     M     N O      P    Q      ...

  4. Opengl4.5 中文手册—D

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  5. Opengl4.5 中文手册—E

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  6. Opengl4.5 中文手册—F

    索引 A      B    C      D     E     F     G H      I     J      K     L     M     N O      P    Q      ...

  7. NVelocity介绍,NVelocity中文手册文档及实例下载

    NVelocity是什么velocity英音:[vi'lɔsiti]美音:[və'lɑsətɪ]近在做一个项目,客户要求有网站模板功能,能够自主编辑网站的风格,因为这个系统是为政府部门做子站系统,举个 ...

  8. (转)Sqoop中文手册

    Sqoop中文手册 1.     概述 本文档主要对SQOOP的使用进行了说明,参考内容主要来自于Cloudera SQOOP的官方文档.为了用中文更清楚明白地描述各参数的使用含义,本文档几乎所有参数 ...

  9. man中文手册配置

    1.ubuntu环境man中文手册配置 1)  终端输入sudo apt-get install manpages-zh 2)  安装后修改配置文件sudo gedit /etc/manpath.co ...

随机推荐

  1. poj2912 Rochambeau

    Description N children are playing Rochambeau (scissors-rock-cloth) game with you. One of them is th ...

  2. quartz.net使用(通过配置文件进行配置)

    在项目Nuget包管理器中搜索:quartz,安装完成之后再项目中引用即可 先定义一个Job,需要实现IJob接口: public class TestJob : IJob { public void ...

  3. 怎样通过js 取消input域的hidden属性使其变的可见

    document.getElementById(ID).setAttribute("hidden",false);厉害了 我的哥!

  4. python正则表达式手记

    ----------re模块进行正则的使用---------- #result=re.match(正则表达式,要匹配的字符串):使用正则对字符串进行过滤从前面开始匹配#result.group():将 ...

  5. base64随机字符混淆加密、解密-美拍视频地址解密,反推加密算法

    用火车头测试采集美拍的数据时无意中发现美拍的视频地址是一段加了混淆字符串的base64代码.如下图 于是好奇之下研究了下解密算法.具体过程省略800字.发现美拍的视频解密是通过js完成,于是找到了具体 ...

  6. 搭建LAMP及wordpress

    author:JevonWei 版权声明:原创作品 安装软件包 [root@danran ~]# yum -y install httpd mariadb-server mariadb php php ...

  7. 编译安装dropbear

    author:JevonWei 版权声明:原创作品 dropbear也可实现ssh远程登录的作业 1. 安装开发包组 yum -y groupinstall "Development Too ...

  8. Topshelf便捷创建Windows服务

    结合Quartz.net学习,前提已经创建了一个定时任务,可见 <定时调度框架:Quartz.net> (基于配置文件形式) 首先引用Topshelf.dll 自定义服务TestServi ...

  9. 数据结构学习:KMP模式匹配算法

    有关KMP的算法具体的实现网上有很多,不具体阐述.这里附上c的实现. 谈谈我自己的理解.KMP相较于朴素算法,其主要目的是为了使主串中的遍历参数i不回溯,而直接改变目标串中的遍历参数j. 比如说要是目 ...

  10. JSONP(Json with padding)

    JSONP:一种非官方跨域数据交互协议 JSONP怎么产生的 JSONP的原理 看上面的来源加以理解 上面说过了,script是不受跨域影响的 那么我们可以在我们代码中引用B服务器的文件 <sc ...