【发布时间】:2014-01-15 14:48:35
【问题描述】:
目前我正在尝试为游戏制作一些着色器纹理,并且我正在使用柏林噪声来做到这一点,每次获得噪声值时,它都会向着色器添加大约 730 条指令,我应该瞄准多少条指令?
哪些显卡可以支持超过 10,000 条指令?这是一个问题吗? 使用 NumMathInstructionSlots 更改默认值可能会导致兼容性问题?
【问题讨论】:
-
在我做了几次测试后,我发现我的硬帽是 1024
-
您的问题与 Unity 的 shader profiles 更直接相关,它根据
target配置文件提供不同的操作 #s。当然,您的硬件可能是极限,但如果您在 Windows 上进行测试,我怀疑您有更多的能力可以利用。
标签: unity3d fragment-shader cg