查看: 2439|回复: 3

双面显示引起帧率大幅下降的问题

[复制链接]

该用户从未签到

发表于 2012-3-28 21:14:50 | 显示全部楼层 |阅读模式
本帖最后由 reziarfg 于 2012-5-6 09:02 编辑

通过如下代码实现双面显示时,可以实现双面显示,但在多数机器上帧率大幅下降。在Quadro5600,Quadro5800显卡机器上没问题。但在普通NVidia显卡上测试,安装了新的显卡驱动时都会出现帧率下降,安装v196之前的老显卡驱动时又没有这个问题(仅winxp,win7上总是有问题)。

有人遇到过这个问题吗?

代码如下:
osg::ref_ptr< osg:ightModel > pLightModel = new osg::LightModel();
pLightModel->setTwoSided( true );
pState->setAttributeAndModes( pLightModel.get(), osg::StateAttribute::ON);

该用户从未签到

发表于 2012-3-29 16:10:22 | 显示全部楼层
你启用双面光照后,光照的计算量变大了,因此帧率下降也是正常

该用户从未签到

 楼主| 发表于 2012-5-6 09:02:19 | 显示全部楼层
fenma3422 发表于 2012-3-29 16:10
你启用双面光照后,光照的计算量变大了,因此帧率下降也是正常

问题是在一些显卡上没有下降,另外一些却有好几倍的下降,要是下降一半倒也是理解

该用户从未签到

发表于 2012-5-10 17:59:07 | 显示全部楼层
显卡性能差!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表