您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页纹理创建

纹理创建

来源:二三四教育网
the first
- (GLuint) createTexture{
   GLuint _texture;//创建对象
   glActiveTexture(GL_TEXTURE1);//激活纹理单元1
   glGenTextures(1, &_texture);//生成纹理对象
   glBindTexture(GL_TEXTURE_2D, _texture);//采样纹理对象
   
    //设置纹理属性
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
    glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
    glTexParameteri(GL_TEXTURE_2D,GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
    return _texture;
}
the second
- (GLuint)createTexture{
   //创建纹理对象
   GLuint  _texture;
   //激活纹理单元
   glActiveTexture(GL_TEXTURE1);
  //生成纹理对象
  glGenTexture(1, &_texture);
  //采样纹理对象
  glBindTexture(GL_TEXTURE_2D, _texture);

  //设置纹理属性
  glTexParameteri(GL_TEXTURE_2D,  GL_TEXTURE_MIN_FILTER, GL_LINERA);//线性插值
  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINERA);
  glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
  g lTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
   //返回生成纹理  
  return _texture;
}

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务