使用SOIL加载jpeg图像时OpenGL处理缓慢

马拉希克

我正在一个项目上,该项目使用jpeg图像以及一些向右或向左旋转球体的用户的键盘导航键对球体进行纹理处理。问题是我尝试使用SOIL加载图像并成功加载图像,但是该探针对于球体旋转是缓慢的处理...任何帮助!

这就是我如何在主要方法中一次调用的seoarate方法中加载jpeg图像的方法

void loadtexture()
{
    tex_2d[0] = SOIL_load_OGL_texture(
        "filename",
        SOIL_LOAD_AUTO,SOIL_CREATE_NEW_ID,
        SOIL_FLAG_MIPMAPS);
    printf( "Image loaded successfully.. ");
    if(tex_2d[0]==0 ) {
        printf( "SOIL loading error: '%s'\n", SOIL_last_result() );
    }
glBindTexture(GL_TEXTURE_2D, tex_2d[0]);
glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_BORDER);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_BORDER);
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR);//GL_NEAREST
glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR); glEnable(GL_TEXTURE_GEN_S);
glEnable(GL_TEXTURE_GEN_T);
}

这就是我创建球体并将纹理应用于球体的方式

glEnable(GL_TEXTURE_2D);
glBindTexture(GL_TEXTURE_2D, tex_2d[0]);
GLUquadricObj* esphere2 = gluNewQuadric();
gluQuadricTexture(esphere2, true);
gluQuadricNormals(esphere2, GLU_SMOOTH);
glEnable(GL_CULL_FACE);
gluSphere(esphere2, 4, 50, 50);
gluDeleteQuadric(esphere2); 
数据狼

问题是我尝试使用SOIL加载图像并成功加载图像,但该探针对于球体旋转处理缓慢

读起来就像是在为每个帧绘制重新加载纹理一样。你为什么要这样做?只需加载纹理一次并完成操作即可。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安装SOIL(简单OpenGL图像加载器)?

来自分类Dev

OpenGL-SOIL无法加载JPG或PNG图像

来自分类Dev

如何裁剪加载了SOIL的图像

来自分类Dev

使用毕加索缓慢加载大图像

来自分类Dev

使用 Flask 时 apache 页面加载缓慢

来自分类Dev

Heroku图像加载缓慢

来自分类Dev

使用Node JS处理传入的JPEG图像

来自分类Dev

使用SOIL使用OpenGL映射纹理

来自分类Dev

使用SOIL使用OpenGL映射纹理

来自分类Dev

网页从MySQL缓慢加载图像

来自分类Dev

Android ListView缓慢加载图像

来自分类Dev

缓慢的图像加载本机脚本

来自分类Dev

如何修复加载缓慢的图像?

来自分类Dev

使用SOIL进行OpenGL纹理化

来自分类Dev

使用多重处理时在Python中缓慢的腌制转储

来自分类Dev

使用redux-api-middleware处理图像/ jpeg内容

来自分类Dev

在iOS上从两个JPEG加载RGBA图像-OpenGL ES 2.0

来自分类Dev

使用JavaMail发送带有嵌入式图像的HTML电子邮件-图像加载缓慢?

来自分类Dev

使用JavaMail发送带有嵌入式图像的HTML电子邮件-图像加载缓慢?

来自分类Dev

在Qt中使用SOIL库时出错

来自分类Dev

在页面加载之前缓慢显示图像

来自分类Dev

动态加载图像缓慢,jQuery,PHP

来自分类Dev

使用STBI_Image OpenGL加载图像时在0x69ABF340引发异常

来自分类Dev

在服务器处理请求时显示加载图像

来自分类Dev

在列表中加载图像时如何处理进度栏

来自分类Dev

加载图像时如何处理被杀死的活动

来自分类Dev

使用CGImageSourceRef加载图像时旋转错误

来自分类Dev

使用getJSON时添加加载图像

来自分类Dev

使用RewriteEngine时无法加载图像吗?