中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 3019|回复: 3

OrderIndependentTransparency启动有BUG

[复制链接]
发表于 2017-2-9 15:37:03 | 显示全部楼层 |阅读模式
启动OrderIndependentTransparency的时候会出异常,调试信息如下图。原因是传给ResLoader:ocate的name是全路径,在346行再加上path就不是有效路径了,于是std::filesystem::exists抛异常。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2017-2-10 12:10:24 | 显示全部楼层
但是paths_的第一项就是空字符串,即便加到全路径也照样可以找到。能贴出你的paths_和path的值吗?你也可以看看KlayGE\Samples\media\OrderIndependentTransparency里的内容,贴出robot_clean.meshml和robot_clean.meshml.model_bin的大小。
 楼主| 发表于 2017-2-10 16:05:29 | 显示全部楼层
gongminmin 发表于 2017-2-10 12:10
但是paths_的第一项就是空字符串,即便加到全路径也照样可以找到。能贴出你的paths_和path的值吗?你也可以 ...

发这个贴之后,我就把代码改成先exists判断下。今天回滚代码后竟然没这个问题了
我昨天试了好几个Sample,就OrderIndependentTransparency这个有问题。我改代码后用build_all.py进行编译,是不是这个重新下载了什么所以没问题了?
发表于 2017-2-11 04:30:59 | 显示全部楼层
icedream2linxi 发表于 2017-2-10 16:05
发这个贴之后,我就把代码改成先exists判断下。今天回滚代码后竟然没这个问题了
我昨天试了好几个Sampl ...

我怀疑是第一次那个模型文件没下载好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2018-10-19 11:45 , Processed in 0.069241 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表