GL error Invalid operation:Optix7官方Demo奇怪问题解决方案

最近想用Optix写点东西,打算先跑跑半年之前编译过的Optix7官方Demo,结果出现奇怪的问题:

GL error Invalid operation at D:\programs\OptiX\OptiX SDK 7.0.0\SDK\sutil\sutil.cpp(344): glClearColor( 0.212f, 0.271f, 0.31f, 1.0f )

 本来以为是自己之前改过代码并且编译过,结果去官网重新下了最新的代码,重新编译。还是同样的问题。

仔细回想可能跟这台电脑换了GPU有关。有可能最新的GPU或者驱动有一些奇怪的兼容性问题。最终在NV的论坛找到了答案,具体参考:https://forums.developer.nvidia.com/t/error-running-optixpathtracer-7-1-0-sample-sometimes/142525

解决方法就是找到Exception.h这个文件,直接在VS中搜索就可以找到。

然后把DO_GL_CHECK 的define去掉就可以了。

关于这个问题我暂时没有在网上找到其他资料,有可能是这段检查异常的代码和新的GPU驱动有些兼容问题之类的吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值