OpenGLES - glGenTextures 生成命名纹理

OpenGLES - glGenTextures 生成命名纹理

太阳火神的美丽人生 (http://blog.csdn.net/opengl_es)

本文遵循“署名-非商业用途-保持一致”创作公用协议

转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS、Android、Html5、Arduino、pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作。

Name

glGenTextures — generate texture names

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

See Also

glBindTextureglCopyTexImage2DglDeleteTexturesglGetglGetTexParameterglTexImage2DglTexParameter

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/.

时间: 2024-09-27 18:00:00

OpenGLES - glGenTextures 生成命名纹理的相关文章

OpenGLES - glDeleteTextures 删除命名的纹理

OpenGLES - glDeleteTextures 删除命名的纹理 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Name glDeleteTextures - delete named

OpenGLES - glBindTexture 绑定纹理缓存到纹理单元

OpenGLES - glBindTexture 绑定纹理缓存到纹理单元 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 名字 Name glBindTexture - 绑定一个命名的纹理到一个

从零开始学习OpenGL ES之六 – 纹理及纹理映射

转自:http://bbs.ityran.com/article-9-1.html [转载]从零开始学习OpenGL ES之六 – 纹理及纹理映射 2011-9-14 23:49| 发布者: Iven| 查看: 9206| 评论: 15 摘要: 图形图像, 编程,编程, OpenGL ES, 教程,OpenGL ES 3D 在OpenGL ES中另一种为多边形定义颜色创建材质的方法是将纹理映射到多边形.这是一种很实用的方法,它可以产生很漂亮的外观并节省大量的处理器时间.比如说,你想在游戏中造一个

《Unity着色器和屏幕特效开发秘笈》—— 2.6 在Unity编辑器中创建程序纹理贴图

2.6 在Unity编辑器中创建程序纹理贴图 有时你为了创建更多不一样的效果,需要动态创建纹理或者在运行时修改它们的像素值,这种情况通常被称为程序性的纹理效果.不同于你在图像编辑软件中手动制作一些新纹理,你需要在一个二维空间中创建一组像素然后将其应用到一个新的纹理上.再将创建的新纹理传入到着色器中,使它们可以在着色器中进行计算.这种技术在已有的纹理贴图上进行绘图是非常有用的,我们使用动态创建纹理贴图的方式可以制造一种玩家和游戏环境之间的互动效果.也可以用它来制作一些贴花的效果,或者创建一些可以在

OpenGL函数思考-glGenTextures

OpenGL函数思考-glGenTextures 函数原型:       void glGenTextures(GLsizei n, GLuint *textures) 参数说明:       n:用来生成纹理的数量 textures:存储纹理索引的 函数说明: glGenTextures函数根据纹理参数返回n个纹理索引.纹理名称集合不必是一个连续的整数集合. (glGenTextures就是用来产生你要操作的纹理对象的索引的,比如你告诉OpenGL,我需要5个纹理对象,它会从没有用到的整数里返

shader顶点程序中,UV信息不来自纹理坐标集,而来自输出pos的换算,求分析原因!

问题描述 shader顶点程序中,UV信息不来自纹理坐标集,而来自输出pos的换算,求分析原因! v2f vert(appdata_base v) { v2f o; o.pos = mul(UNITY_MATRIX_MVP, v.vertex);//投影空间坐标 #if UNITY_UV_STARTS_AT_TOP float scale = -1.0; #else float scale = 1.0; #endif o.uv.xy = (float2(o.pos.x, o.pos.y*scal

Java命名和目录接口——JNDI

JNDI即Java命名和目录接口(JavaNaming and Directory Interface),它属于J2EE规范范畴,是J2EE的核心技术之一,提供了一组接口.类和关于命名空间的概念.JDNI是provider-based技术,它暴露一个API和一个服务供应接口(SPI).它将名称和对象联系起来,使我们可以用名称访问对象.我们可以把JNDI简单地看成是里面封装了一个name到实体对象的映射,通过字符串可以方便得到想要的对象资源,例如JDBC.JMail.JMS.EJB等.这意味着任何

Android OpenGL ES 纹理映射之glDrawElements

目标: 为四方体的每个面贴上一张图片,并自动旋转. 一.基础知识: 要实现每个面上贴一张图片,首先需要创建一个纹理,并使用图片来生成一个纹理. ========================================================================== 1.初始化: IntBuffer intBuffer = IntBuffer.allocate(2); // 1.允许2D贴图,纹理 gl.glEnable(GL10.GL_TEXTURE_2D); //

07. WebApp2.0时代启程:倒立者赢,从CPU到GPU,一张图片的旅行

紧接上文,终端开发使用的WindVane.wax.ReactNative等已经是一种跨平台的技术,我们称之为上层跨平台,Cocos2d-x这种直接使用C/C++,我们成为底层跨平台.上层跨平台,提升开发效率:下层跨平台,提升程序性能. 1. 为什么Cocos2d-x性能比Native开发要好? 因为Cocos2d-X是游戏引擎呗,人家是专业做游戏特效的好不好,直接调用GPU的OpenGL绘图的好不好.打开Cocos2d-X代码,感触最深的不是CCNode这些游戏节点,cocos2d-x已经开始为