OpenGL函数思考-glGenTextures

原创 2012年02月09日 09:37:32

OpenGL函数思考-glGenTextures

函数原型:

      void glGenTextures(GLsizei n, GLuint *textures)

参数说明:

  •       n:用来生成纹理的数量
  •   textures:存储纹理索引的
函数说明:

  glGenTextures函数根据纹理参数返回n个纹理索引。纹理名称集合不必是一个连续的整数集合。 (glGenTextures就是用来产生你要操作的纹理对象的索引的,比如你告诉OpenGL,我需要5个纹理对象,它会从没有用到的整数里返回5个给你)

  glBindTexture实际上是改变了OpenGL的这个状态,它告诉OpenGL下面对纹理的任何操作都是对它所绑定的纹理对象的,比如glBindTexture(GL_TEXTURE_2D,1)告诉OpenGL下面代码中对2D纹理的任何设置都是针对索引为1的纹理的。

  产生纹理函数假定目标纹理的面积是由glBindTexture函数限制的。先前调用glGenTextures产生的纹理索引集不会由后面调用的glGenTextures得到,除非他们首先被glDeleteTextures删除。你不可以在显示列表中包含glGenTextures。

版权声明:【敦格作品】,欢迎引用,注明出处:http://blog.csdn.net/shuaihj https://blog.csdn.net/shuaihj/article/details/7244320

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

项目中,我需要定时的去更换纹理图片,贴到指定的位置。我就理所当然的写了一个函数,然后定时去执行一次该函数。 函数中有代码:             glPixelStorei(GL_UNPACK_...
  • gagabook
  • gagabook
  • 2016-09-02 13:58:55
  • 2062

OpenGL ES glGenTextures返回值为0

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

《高效学习OpenGL》 之 纹理对象 glGenTextures(),glIsTexture(),glBindTexture(),glDeleteTextures()

命名纹理对象: void glGenTextures (GLsizei n, GLuint *textures); //在数组textures中返回n个当期未使用的值,表示纹理对象的名称...
  • huangbangqing12
  • huangbangqing12
  • 2014-02-28 11:25:08
  • 4418

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

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

OpenGLES - glGenTextures 生成命名纹理

OpenGLES - glGenTextures 生成命名纹理
  • sleks
  • sleks
  • 2014-02-25 08:33:27
  • 2168

OpenGL函数思考-glGenTextures

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

OpenGL函数中文说明二:glGenTextures(GLsizei n, GLuint *textures)函数说明

glGenTextures(GLsizei n, GLuint *textures)函数说明n:       用来生成纹理名字的数量textures:存储纹理名称数组的第一个元素指针备注说明:glGe...
  • IsRhino
  • IsRhino
  • 2005-06-09 18:16:00
  • 6733

glGenTextures

参考: http://blog.163.com/qiang_zx/blog/static/4321934200781693752845/glGenTextures (GLsizei n, GLuin...
  • thufreshman
  • thufreshman
  • 2010-08-19 22:46:00
  • 3067

OpenGL FrameBuffer Object OpenGL中的FBO对象 OpenGL函数思考-glGenTextures

http://www.cnblogs.com/aokman/archive/2010/11/14/1876987.html
  • liumf2005
  • liumf2005
  • 2014-05-09 13:25:13
  • 761

glGenTextures(GLsizei n, GLuint *textures)函数说明

BOOL LoadTextures(IplImage *pImage, GLuint *pTexture) { int Status=FALSE; if(pImage != NULL)...
  • gggg_ggg
  • gggg_ggg
  • 2014-12-29 16:12:10
  • 935
收藏助手
不良信息举报
您举报文章:OpenGL函数思考-glGenTextures
举报原因:
原因补充:

(最多只允许输入30个字)