游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2218|回复: 5

调用SetStreamSource设置相同的VB是否会被DX真正执行

[复制链接]

17

主题

51

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2009-3-2 00:15:00 | 显示全部楼层 |阅读模式
请问一下,

如果我现在有一个渲染流程,如下
SetStreamSource( , MyVB, , );   // 1
DrawPrimitive( );
SetStreamSource( , MyVB, , );   // 2
DrawPrimitive( );

那么我想请问一下,第2个SetStreamSource是否会被DX真正的执行?

如果是SetIndices,SetTexture等函数呢?

谢谢。

17

主题

51

帖子

51

积分

注册会员

Rank: 2

积分
51
 楼主| 发表于 2009-3-2 10:48:00 | 显示全部楼层

Re:调用SetStreamSource设置相同的VB是否会被DX真正执行

=.=~~没有人知道么?呵呵。。。有知道的研讨一下赛。我只是想确认一下。

12

主题

88

帖子

188

积分

注册会员

Rank: 2

积分
188
发表于 2009-3-2 10:59:00 | 显示全部楼层

Re: 调用SetStreamSource设置相同的VB是否会被DX真正执行

这样的一个问题啊?实践下嘛?我也刚开始学D3D

19

主题

638

帖子

638

积分

高级会员

Rank: 4

积分
638
发表于 2009-3-2 12:27:00 | 显示全部楼层

Re:调用SetStreamSource设置相同的VB是否会被DX真正执行

取决于驱动程序。DX DDK没有规定具体的行为,以便显卡厂商可以独立做一些优化。NVIDIA的驱动据说做了一些这种优化,其他的不清楚。不过即使驱动有优化,优化的程度也是不能保证的,所以最好不要做不必要的操作。当然也不是说一点重复都不行,优化的前提是确实能明显提高整体性能。

17

主题

51

帖子

51

积分

注册会员

Rank: 2

积分
51
 楼主| 发表于 2009-3-2 17:42:00 | 显示全部楼层

Re:调用SetStreamSource设置相同的VB是否会被DX真正执行

恩,Thank you。。。

4

主题

81

帖子

81

积分

注册会员

Rank: 2

积分
81
发表于 2009-3-2 18:45:00 | 显示全部楼层

Re:调用SetStreamSource设置相同的VB是否会被DX真正执行

受教 o(∩_∩)o...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-20 05:08

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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