游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4194|回复: 15

SetRenderState慢不慢

[复制链接]

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
发表于 2007-3-23 19:44:00 | 显示全部楼层 |阅读模式
在一次渲染中,这个函数调用得多了,会不会影响速度?
有人说会有人说不会。

12

主题

217

帖子

220

积分

中级会员

Rank: 3Rank: 3

积分
220
发表于 2007-3-23 20:11:00 | 显示全部楼层

Re:SetRenderState慢不慢

好好看看SDK?У氖?

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
 楼主| 发表于 2007-3-23 20:19:00 | 显示全部楼层

Re:SetRenderState慢不慢

文档里就一句Sets a single device render-state parameter啊

1

主题

18

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2007-3-23 22:40:00 | 显示全部楼层

Re:SetRenderState慢不慢

那要看这个函数修改了哪些属性了,要是修改了一些需要特效的属性,肯定会慢的,
但慢的不是这个函数本身,它仍旧会很快的被执行完毕,因为它只完成了一个赋值操作,真正的工作还是由其它函数根据它赋的值来完成的

21

主题

109

帖子

127

积分

注册会员

Rank: 2

积分
127
 楼主| 发表于 2007-3-23 23:00:00 | 显示全部楼层

Re:SetRenderState慢不慢

能不能具体点,有哪些是比较慢的?

8

主题

46

帖子

52

积分

注册会员

Rank: 2

积分
52
发表于 2007-3-24 01:47:00 | 显示全部楼层

Re:SetRenderState慢不慢

前提是慢了你是否就不用了? 有些可能是无法避免的

6

主题

74

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2007-3-24 10:26:00 | 显示全部楼层

Re: SetRenderState慢不慢

  我以前数过它执行CPU指令的条数,印象中当新设的值和以前的一样时是40多条指令,不一样时大约70多条(还是100多条?记不清了)

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2007-3-24 12:04:00 | 显示全部楼层

Re:SetRenderState慢不慢

渲染时根据渲染状态需要排序的,相同渲染状态的尽量在一起渲染.

54

主题

2916

帖子

3765

积分

论坛元老

Rank: 8Rank: 8

积分
3765
QQ
发表于 2007-3-24 12:21:00 | 显示全部楼层

Re: Re:SetRenderState慢不慢

tarkey: Re:SetRenderState慢不慢

渲染时根据渲染状态需要排序的,相同渲染状态的尽量在一起渲染.


除非你的模型材质使用比较单一,否则很难做到尽量都在一起渲染

201

主题

1437

帖子

1963

积分

金牌会员

Rank: 6Rank: 6

积分
1963
QQ
发表于 2007-3-24 13:19:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 19:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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