游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1738|回复: 3

D3D的Shader可以设置多少个全局变量?

[复制链接]

62

主题

296

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
发表于 2006-1-26 17:54:00 | 显示全部楼层 |阅读模式
我用的是Effect,不是ConstTable。
简单点将就是问一个.fx文件中可以设置多少个全局变量。
我想这个尺寸应该和显卡的能力有关,我查了一下Caps,发现有一个MaxVertexShaderConst,而Effect的话是把VS和PS的const放在一起算的,不知道这样总的Const可以有多少个?
还有个疑问就是这个尺寸只和变量个数有关,而和变量大小无关吗?比如float4x4表示一个矩阵,float4[4]同样表示一个矩阵,一个占1个位子,另一个就占4个位子吗?

62

主题

296

帖子

302

积分

中级会员

Rank: 3Rank: 3

积分
302
QQ
 楼主| 发表于 2006-1-28 15:32:00 | 显示全部楼层

Re:D3D的Shader可以设置多少个全局变量?

我顶。。。希望高手可以看到我的问题。。。

132

主题

1341

帖子

1341

积分

金牌会员

Rank: 6Rank: 6

积分
1341
发表于 2006-1-28 15:53:00 | 显示全部楼层

Re:D3D的Shader可以设置多少个全局变量?

看你在vs跟ps中使用多少全局变量的,应该与你定义了的变量数量无关

22

主题

191

帖子

217

积分

中级会员

Rank: 3Rank: 3

积分
217
QQ
发表于 2006-1-29 21:08:00 | 显示全部楼层

Re:D3D的Shader可以设置多少个全局变量?

好像没有限制的,(我也不是很懂)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-23 08:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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