`
v5qqcom
  • 浏览: 1287539 次
文章分类
社区版块
存档分类
最新评论

OpenGL函数思考-glBindTexture

阅读更多

OpenGL函数思考-glBindTexture

函数原型:

void glBindTexture(GLenum target,<wbr><wbr> GLuint texture);</wbr></wbr>

参数说明:

  • target: 纹理被绑定的目标,它只能取值GL_TEXTURE_1D或者GL_TEXTURE_2D;
  • texture:纹理的名称,并且,该纹理的名称在当前的应用中不能被再次使用。
函数说明:

  glBindTexture函数实现了将调用glGenTextures函数生成的纹理的名字绑定到对应的目标纹理上。glBindTexture是OpenGL核心函数库中的一个函数。函数说明:允许建立一个绑定到目标纹理的有名称的纹理。例如,一幅具有真实感的图像或者照片作为纹理贴到一个矩形上,就可以在定义纹理对象生成纹理对象数组后,通过使用glBindTexture选择纹理对象,来完成该纹理对象的定义。

分享到:
评论

相关推荐

    opengl 期末复习资料

    如何使用OpenGL函数来实现?要求在照相机改变时,该程序应该仍然有效。 7、 如何实现纹理的反走样?说明其原理。 8、 写出场景的反走样算法,并说明其原理。 9、 如何实现采用立方体映射实现的环境映射,写出立方体...

    opengl的太阳系模型

    glBindTexture(GL_TEXTURE_2D , *texName); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); glTexParameterf(GL_TEXTURE_2D, ...

    OpenGL绘制简单地形及坐标旋转

    void OpenGL::playBoxWithTextureAndLight() { GLfloat MatAmbient[]= { 0.8f, 0.8f, 0.8f, 1.0f };//定义地面的材质 GLfloat MatDiffuse[]= { 0.5f, 0.5f, 0.5f, 1.0f }; GLfloat MatSpecular[]= { 1.0f, 1.0f, ...

    opengl橡皮筋

    glBindTexture(GL_TEXTURE_1D, texName); #endif glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_WRAP_S, GL_REPEAT); glTexParameteri(GL_TEXTURE_1D, GL_TEXTURE_MAG_FILTER, GL_LINEAR); glTexParameteri(GL_...

    ork:Ork-来自Inria的OpenGL渲染内核

    #Ork ## Introduction Ork(用于OpenGL渲染... glBindTexture (GL_TEXTURE_2D, myTexture); glUniform1i (glGetUniformLocation(myProgram, " mySampler " ), myUnit); glBindBuffer (GL_ARRAY_BUFFER, myVBO); gl

    Android移动开发-使用OpenGL来绘制3D纹理图的实现

    Step3:调用GL10的glBindTexture(int target, int texture)方法执行贴图。 程序Dome示范了如何为一个立方体进行贴图,而且这个程序还提供了手势检测器,允许用户通过手势来改变该立方体的角度。

Global site tag (gtag.js) - Google Analytics