游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2051|回复: 4

请问如何在“双屏”模式下提高D3D的速度?

[复制链接]

10

主题

36

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2008-2-28 11:36:00 | 显示全部楼层 |阅读模式
我用D3D写了个播放器,有如下现象:
1、单屏幕很快。
2、双屏幕速度下降差不多一倍。
3、复制屏与单屏速度一样。
4、水平跨越比单屏略慢,但还是很快。

因为水平跨越有个限制,两个屏幕高度必须一样,所以很不好用。

现在的问题是:
1、为什么水平跨越会比双屏快那么多??
2、D3D是否有什么方法有类似水平跨越的速度,达到双屏的效果?

希望高手指点指点~~~讨论讨论也好~~~

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2008-2-28 12:24:00 | 显示全部楼层

Re:请问如何在“双屏”模式下提高D3D的速度??????

水平跨越是把两个屏幕当一个屏幕来计算,只是最后简单的拆分到两个屏幕上。

所以仅仅是分辨率提升了一倍而变慢而己。

而双屏,则是需要分开计算,当然会慢很多。

10

主题

36

帖子

42

积分

注册会员

Rank: 2

积分
42
 楼主| 发表于 2008-2-28 13:12:00 | 显示全部楼层

Re:请问如何在“双屏”模式下提高D3D的速度??????

那有什么好的解决方法呢??????

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2008-2-28 13:26:00 | 显示全部楼层

Re:请问如何在“双屏”模式下提高D3D的速度?

没办法!就算你不做3D,双屏也已经明显变慢了。

10

主题

36

帖子

42

积分

注册会员

Rank: 2

积分
42
 楼主| 发表于 2008-2-28 19:24:00 | 显示全部楼层

Re:请问如何在“双屏”模式下提高D3D的速度?

最新测试结果:

在双屏模式下,只要绘制的画面全在主屏幕内部,速度就很快。
如果绘制的内容有一点点在副屏幕内,速度就很慢很慢!

还请牛人执教啊!!!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-20 06:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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