OpenGL如何发布(纹理无法显示)

wquanw 2010-12-07 11:10:32
为什么我的纹理在自己的编程电脑上可以显示,但是到了其他电脑就不可以显示了呢?我是采用了静态编译啊,在其他电脑上可以显示OpenGL其他部分的图像,单独纹理无法显示,谁能告诉我原因呢?

在我自己的电脑上能正常显示,我的电脑采用的是XP系统,然后我放在没有编程环境的2003系统下,运行,发现纹理无法显示,其他的正常,我以为是系统的原因,我又把程序放置到其他无编程环境的XP下运行,同样的也无法显示纹理,但是其他OpenGL的作图能正常显示。注:制作纹理的图片已经随程序附带,采用auxDIBImageLoad已经加载成功(采用输出方式看出加载的内容)。

...全文
123 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
const001 2010-12-12
  • 打赏
  • 举报
回复
建议图像大小是2的N次幂。在读NEHE的OpenGL中是这样说的。
unrulywind 2010-12-09
  • 打赏
  • 举报
回复
纹理的问题很有可能是OGL版本支持的问题,你看看你部署的机器ogl支持的版本是否比你的开发机旧很多,纹理的长宽尽量使用2的整次幂大小。
fandh 2010-12-08
  • 打赏
  • 举报
回复
加一些日志,怀疑是环境的原因!
向立天 2010-12-08
  • 打赏
  • 举报
回复
你的纹理是不是读图片的

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧