因为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. Springboot+resteasy定时任务

    定时任务 需求:按每日统计点赞数.评论数.热度的增加量(不是现有量) 1.每天零点执行:首先遍历出user的统计字段 然后插入到新创建的表中. 2.每天一点执行:根据时间段将两表的数据相减创建增量字段 ...

  2. HashMap和ConcurrentHashMap流程图

    本文表达HashMap和ConcurrentHashMap中的put()方法的执行流程图,基于JDK1.8的源码执行过程. HashMap的put()方法: ConcurrentHashMap的put ...

  3. [2014-02-23]Asp.net Mvc分布式Session存储方案

    要玩集群的时候,怎么处理会话状态Session? InProc模式的sessionState是不能用了,因为这是在web服务器本机进程里的,会造成各节点数据不一致.除非在分流的时候用ip hash策略 ...

  4. python 二进制转换

    #二进制装换msg = "大家好"msg1 = msg.encode(encoding='utf-8')#转换成二进制print(msg1)msg2 = msg1.decode(' ...

  5. java调取数据库

    import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.S ...

  6. Linux-grep 命令和find 命令 (6)

    grep与find区别: grep:查找指定目录下过滤文本文件中行数据 find:查找指定目录下文件 grep使用 格式:   grep "text"   *  [选项] 选项: ...

  7. Vuex 最简单的数量增减实例

    Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式.它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex 也集成到 Vue 的官方调试工具 ...

  8. PHP面向对象知识点

    public private protected __construct() __destruct() __set() __get() extends(继承) :: (重载) abstract cla ...

  9. 转:【Java集合源码剖析】LinkedHashmap源码剖析

    转载请注明出处:http://blog.csdn.net/ns_code/article/details/37867985   前言:有网友建议分析下LinkedHashMap的源码,于是花了一晚上时 ...

  10. 团队作业4——第一次项目冲刺(ALpha版本)第四天

    一.Daily Scrum Meeting照片 二.燃尽图 三.项目进展 1.界面 完善了昨天的的代码---前端的HTML页面设计 2.功能 完成后台数据处理的全部基本功能: a.数据结构设计及数据交 ...