GLES2.0中文API-glDrawElements_gles gldrawelements-程序员宅基地

技术标签: gles  中文  glDrawElements  API  GLES2.0中文API  

名称

glDrawElements - 从数组数据中渲染图元

C规范

void glDrawElements(GLenum mode

                               GLsizei count,

                               GLenum type,

                               const GLvoid * indices);

参数

mode

指定要渲染的图元类型。 接受符号常量GL_POINTSGL_LINE_STRIPGL_LINE_LOOPGL_LINESGL_TRIANGLE_STRIPGL_TRIANGLE_FANGL_TRIANGLES

count

指定要渲染的元素数。

type

指定indices中值的类型。 必须是GL_UNSIGNED_BYTEGL_UNSIGNED_SHORT

indices

指定指向存储索引的位置的指针。

描述

glDrawElements指定了几个子例程调用的几何图元。你可以使用glVertexAttribPointer预先指定单独的顶点,法线和颜色数组,而不是调用GL过程来传递每个单独的顶点属性并使用它们通过单次调用glDrawElements来构造图元序列。

当调用glDrawElements时,它使用来自启用数组的计数顺序元素,从索引开始构造几何图元序列。mode指定构造什么类型的图元以及数组元素如何构造这些图元。 如果启用了多个数组,则使用每个数组。

要启用和禁用通用顶点属性数组,请调用glEnableVertexAttribArrayglDisableVertexAttribArray

注意

如果glUseProgram设置的当前程序对象无效,则渲染结果未定义。 但是,这种情况不会产生错误。

错误

GL_INVALID_ENUMmode不是一个可接收的值

GL_INVALID_ENUM:type不是GL_UNSIGNED_BYTEGL_UNSIGNED_SHORT

GL_INVALID_VALUEcount是负数

GL_INVALID_FRAMEBUFFER_OPERATION:如果当前绑定的帧缓冲区不是帧缓冲区完成状态(即glCheckFramebufferStatus的返回值不是GL_FRAMEBUFFER_COMPLETE)。

另见

glCheckFramebufferStatusglEnableVertexAttribArrayglDisableVertexAttribArrayglDrawArraysglUseProgramglVertexAttribPointer

版权

https://www.khronos.org/registry/OpenGL-Refpages/es2.0/xhtml/glDrawElements.xml

https://blog.csdn.net/flycatdeng

Copyright  1991-2006 Silicon Graphics, Inc.本文档的许可是根据SGI Free Software B License.详见http://oss.sgi.com/projects/FreeB/.

Android,OpenGL ES,图形学

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/dengchukun/article/details/82667046

智能推荐

mac lion svnserver搭建 笔记_osx server for lion-程序员宅基地

文章浏览阅读4.9k次。good:http://2015.iteye.com/blog/1212802Mac自带了svn服务端和客户端,所以我们不用再去下载了。下面我列出配置步骤:1: 在你的mac上创建一个目录,作为将来svn服务器的工作空间。 例如:你创建了一个目录“svnroot” (很多人想知道目录的完整路径,选中svnroot--》右键--》查看详情 如下图 :_osx server for lion

SQL中按分隔符拆分字符串_sql 分割字符串-程序员宅基地

文章浏览阅读1.8w次,点赞8次,收藏35次。Oracle与hive数据库按分隔符拆分字符串_sql 分割字符串

关于何种情况下使用DataGrid、DataList或Repeater的一些讨论(1) ambushaa [翻译] [转] _datarepeater tabindex<1-程序员宅基地

文章浏览阅读817次。作者:Scott Mitchell[概述]  WEB开发自从有了基于脚本的WEB编程技术(如ASP)以来,经历了一个漫长的过程。通过使用微软的ASP.Net技术,传统的ASP中大量的、单调乏味的、重复性的编程工作成为了历史。例如,象大多数ASP程序员所知的,在ASP中显示数据库内容所需要的过程:  建立数据库连接  用SQL查询装载ADO数据集  显示所需要的任何HTML代码  遍历数据集中的记录_datarepeater tabindex<1

java读取arcgis的gdb文件_java解析gdb文件-程序员宅基地

文章浏览阅读1.5k次。https://blog.wowtools.org/2020/11/05/2020-11-5-java-read-gdb/本文介绍了一种通过java、gdal去读取arcgis gdb文件的方法_java解析gdb文件

Cadence 绘制自己的元器件Part库(填充/实心部分)_cadence原理图封装库怎么填充颜色-程序员宅基地

文章浏览阅读1.6w次,点赞8次,收藏63次。概述 Cadence,使用“OrCAD Capture CIS”组件,绘制自己的原理图元件库,绘制实心Part,步骤。一、新建工程1、双击“Capture CIS 17.4”打开它,如下所示:_cadence原理图封装库怎么填充颜色

Python爬虫——小白笔记(一)_尚硅谷python爬虫笔记-程序员宅基地

文章浏览阅读514次。了解爬虫是什么,做什么_尚硅谷python爬虫笔记

随便推点

伊利洛伊大学厄巴纳-香槟分校计算机专业,伊利诺伊大学香槟分校人工智能系排名必须得慎重来看...-程序员宅基地

文章浏览阅读166次。原标题:伊利诺伊大学香槟分校人工智能系排名必须得慎重来看 伊利诺伊大学厄巴纳-香槟分校的图书馆藏书量高居全世界公立院校的排名第1,以及所有大学之第3名,仅次于私立的耶鲁大学和哈佛大学。还有就是大学共有24位老师或校友荣获过诺贝尔奖(其中有11位毕业自这个学校),在美国公立院校中仅次於加州大学伯克利分校。此外, 2位校友荣获过图灵奖(被视为是电脑科学界的Nobel prize),1位老师荣获过菲尔兹...

Linux环境nginx的配置-程序员宅基地

文章浏览阅读77次。1.创建nginx运行账户www并加入到www组,不允许www用户直接登录系统,查看创建。groupadd wwwuseradd -g www www -s /bin/falsetail /etc/passwd2.进入nginx的配置文件目录cd /usr/local/nginx/conf3.看一下目录下文件ll..._/usr/local/nginx/sbin/nginx 和/usr/local/nginx/sbin/nginx -s reopen

linux安装完jenkins无法访问的问题_无妨访问jenkins systemctl status jenkins unit jenkins.-程序员宅基地

文章浏览阅读2.3k次,点赞2次,收藏6次。jenkins是一个持续集成部署的工具,非常好用,当然,有些细节问题还是需要注意的。当我们兴高采烈的安装完jenkins的时候,然后发现并不能访问,真是气死了。这个时候就要一步一步检测问题出在哪。首先我们需要确定jenkins是否启动了,可以通过systemctl status jenkins查看jenkins的状态:这里jenkins的状态是正在运行的,那么既然是运行的,为何无法访问呢。下一步就是检查防火墙了,systemctl status firewalld这里发现防火墙正_无妨访问jenkins systemctl status jenkins unit jenkins.service could not be f

Windows上安装配置SSH教程(8)——综合应用:在Windows上使用手动方式实现SSH远程登陆与文件传输...-程序员宅基地

文章浏览阅读151次。服务器端操作系统:Windows XP客户端操作系统:Windows10安装与配置顺序1.服务端安装OpenSSH2.服务端配置OpenSSH3.客户端安装OpenSSH4.客户端安装WinSCP下面逐步介绍安装配置方法说明:局域网内,请先用交换机把计算机连接起来,设置好IP地址。1.服务端安装OpenSSH下载安装包:https://sourceforg..._在windows平台下用是ssh上传文件到windows远程服务器的目标路径怎么写要注意什么

计算机等级考试一级ps内容,计算机等级考试《一级ps》备考练习及答案-程序员宅基地

文章浏览阅读224次。计算机等级考试《一级ps》备考练习及答案10.使用海绵工具可以改变图像的()选择A颜色选择B亮度选择C明度选择D饱和度答案D11.怎样将背景层转换为普通层()选择A双击背景层选择B“图层/栅格化图层”选择C合并到其他图层选择D拼合图层答案A12.在PhotoshopCS中允许一个图像的显示的最大比例范围是多少()选择A100.00%选择B200.00%选择C600.00%选择D1600.00%答案..._计算机一级ps考试内容

07 Object类,Scanner,Arrays类,String类,StringBuffer类,包装类-程序员宅基地

文章浏览阅读85次。Object类的概述:* A:Object类概述 * 类层次结构的根类 * 所有类都直接或者间接的继承自该类* B:构造方法 * public Object() * 子类的构造方法默认访问的是父类的无参构造方法Object类的hashCode()方法 * public int hashCode() * a:返回该对象的哈希码值。默认情况下,该方法会根据..._object string array 层次结构

推荐文章

热门文章

相关标签