OpenGLES - glGenTextures 生成命名纹理

2167人阅读 评论(0) 收藏 举报
分类:

C Specification

void glGenTextures( GLsizei n,
  GLuint * textures);
 

Parameters

n

Specifies the number of texture names to be generated.

textures

Specifies an array in which the generated texture names are stored.

Description

glGenTextures returns n texture names in textures. There is no guarantee that the names form a contiguous set of integers; however, it is guaranteed that none of the returned names was in use immediately before the call to glGenTextures.

The generated textures have no dimensionality; they assume the dimensionality of the texture target to which they are first bound (see glBindTexture).

Texture names returned by a call to glGenTextures are not returned by subsequent calls, unless they are first deleted with glDeleteTextures.

Errors

GL_INVALID_VALUE is generated if n is negative.

Associated Gets

glIsTexture

Copyright

Copyright © 1991-2006 Silicon Graphics, Inc. This document is licensed under the SGI Free Software B License. For details, see http://oss.sgi.com/projects/FreeB/.

查看评论

加载纹理与使用glGenTextures时应注意的一点(解决吃内存)[转]

加载纹理与使用glGenTextures时应注意的一点(解决吃内存)[转] glGenTextures   glGenTextures(GLsizei n, GLuint *te...
  • lovehota
  • lovehota
  • 2012年03月29日 15:41
  • 7428

OpenGL ES glGenTextures返回值为0

最近在Android的一个项目要用到OpenGL ES,自己对于图形引擎这块又不了解,顶多就是看过点DirectX,不过也是挺久以前的了,早忘完了。 想着这下完了,肯定又得掉坑。 坑确实多,不过大...
  • u011810659
  • u011810659
  • 2017年07月30日 20:06
  • 499

给新手的opengl纹理使用小心得

     1、glGenTextures(GLsizei n,GLuint  *textures)返回n个未用的纹理对象标识符,将标识符存在textures这个数组中。返回的标识符大于0即有效。如果标...
  • liuchacha
  • liuchacha
  • 2008年05月04日 22:09
  • 3691

Android上使用OpenGLES2.0显示YUV数据

楼主收到这样的任务,在Android上用OpenGLES来显示YUV图像,之所以这样做,是因为: 1.Android本身也不能直接显示YUV图像,YUV转成RGB还是必要的; 2.YUV手动转RG...
  • ueryueryuery
  • ueryueryuery
  • 2013年12月27日 11:44
  • 26930

OpenGL ES 2.0总结(2)-纹理

OpenGL ES 2.0 - 纹理1. 纹理初始化 1) glGenTextures() 生成纹理id,可以一次生成多个,后续操作纹理全靠这个id2) glBindTexture() 操作纹理,传入...
  • prahs
  • prahs
  • 2015年11月13日 15:10
  • 4591

OpenGL函数思考-glGenTextures

OpenGL函数思考-glGenTextures函数原型:      void glGenTextures(GLsizei n, GLuint *textures)参数说明:      n:用来生成纹...
  • shuaihj
  • shuaihj
  • 2012年02月09日 09:37
  • 7982

OpenglES2.0 for Android:再谈纹理映射

OpenglES2.0 for Android:再谈纹理映射 上一节我们实现了一个简单的纹理映射的例子——一个简单的贴图,这节我们来做一些稍微复杂一点的例子,最后再使用我们前面实现的立方体来做一个...
  • cassiePython
  • cassiePython
  • 2016年06月13日 17:35
  • 4657

OpenGLES - glGenTextures 生成命名纹理

OpenGLES - glGenTextures 生成命名纹理
  • sleks
  • sleks
  • 2014年02月25日 08:33
  • 2167

Opengl学习笔记之Textures

此链接是opengl的一些开发工具,我用了DevIL来加载图片(若有链接加载不了需要翻下墙) https://www.khronos.org/opengl/wiki/Portal:Developmen...
  • shixunzheng
  • shixunzheng
  • 2017年05月30日 13:26
  • 237

OpenGL绘制纹理时,glGenTextures()函数带来的内存泄露,使程序被杀死。

项目中,我需要定时的去更换纹理图片,贴到指定的位置。我就理所当然的写了一个函数,然后定时去执行一次该函数。 函数中有代码:             glPixelStorei(GL_UNPACK_...
  • gagabook
  • gagabook
  • 2016年09月02日 13:58
  • 2056
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 139万+
    积分: 1万+
    排名: 633
    金刚经
    博客专栏