// // 获取各向异性过滤的最大数量
// // 各向异性过滤所应用的数量越大,沿著最大变化方向(沿最强的观察点)所采样的纹理单元就越多。值1.0表示常规的纹理过滤(各向同性过滤)
// // 查询当前系统支持的最大各向异性过滤的数值,数值越大,表示沿着最大变化方向所采样的纹理单元越多,显示效果就越好:
// GLfloat fLargest;
// glGetFloatv(GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT, &fLargest);
//
// // 设置纹理参数(各向异性采样)
// glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAX_ANISOTROPY_EXT, fLargest);
//
// mipmap纹理显示的阈值
// GLfloat fLargest;
// glGetFloatv(GL_MAX_TEXTURE_SIZE, &fLargest);
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_2D, texture);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
//纹理已经写入后生成,CVOpenGLESTextureCacheCreateTextureFromImage 生成纹理无法调用
glGenerateMipmap(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, 0);