游戏开发论坛

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

如何提高使用IDirect3DSwapChain9渲染多窗口的效率?

[复制链接]

24

主题

77

帖子

97

积分

注册会员

Rank: 2

积分
97
发表于 2006-5-25 15:46:00 | 显示全部楼层 |阅读模式
用 IDirect3DSwapChain9 来渲染多窗口,其实就是四个窗口,类似于 3dsmax 那样的效果

但是使用 IDirect3DSwapChain9 使速度有很大的下降。。

我现在是针对每个 IDirect3DSwapChain9 都执行了一次 Render,感觉每次执行的大部分操作都是一样的,只有少数与观察点有关的参数不同。

请问有什么方法能够提高速度吗?

谢谢!

8

主题

182

帖子

268

积分

中级会员

Rank: 3Rank: 3

积分
268
发表于 2006-5-25 16:35:00 | 显示全部楼层

Re:如何提高使用IDirect3DSwapChain9渲染多窗口的效率?

每次执行的大部分操作都是一样的?4个视口的相机参数是一样的吗?如果这样,就不必要4个视口了。如果不一样,就不能保证渲染的东西相同。

24

主题

77

帖子

97

积分

注册会员

Rank: 2

积分
97
 楼主| 发表于 2006-5-25 17:35:00 | 显示全部楼层

Re:如何提高使用IDirect3DSwapChain9渲染多窗口的效率?

相机的参数当然不一样了。。
一样就没意义了-__-

不过基本上只有相机的参数不同,这样的话有没有什么方法来提高速度呢?

42

主题

418

帖子

418

积分

中级会员

Rank: 3Rank: 3

积分
418
发表于 2006-5-25 17:45:00 | 显示全部楼层

Re:如何提高使用IDirect3DSwapChain9渲染多窗口的效率?

相机的参数不一样并不是小事情哦,一个向相机向左,一个相机向右,拍出来的东西可能没有一点相同的地方。4个相机只能渲染4次了。。。。

24

主题

77

帖子

97

积分

注册会员

Rank: 2

积分
97
 楼主| 发表于 2006-6-1 09:54:00 | 显示全部楼层

Re:如何提高使用IDirect3DSwapChain9渲染多窗口的效率?

。。。。
这个我懂
看来在这方面是不能提高效率了,只好在别的方面想办法了。。

谢!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 15:31

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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