HLSL中的数组长度?

时间:2016-11-30 14:45:26

标签: loops shader hlsl

我找不到任何关于如何在HLSL中获取数组长度的文档或示例。

我将一组灯光推送到hlsl着色器,我想要for(int i=0; i<foo.length; i++)( - 不正确的语法)。

是否无法获得阵列的长度?我必须将数组长度整数从c ++端推送到hlsl着色器吗?

此外,如何找出我在着色器中可以拥有的最大循环次数? (由于循环已展开,因此应该有限制。)

0 个答案:

没有答案