当我尝试编译时出现错误:
X4505:临时寄存器和可转位临时寄存器的总和超出限制
共 4096 个。
然而我的shader确实工作于特效作曲家.
它崩溃的原因可能是因为我使用了一个非常大的数组,因为我使用的是行进立方体。
const static int edgeTable[256] = ...
const static int triTable[256][16] = ...
我应该如何使用这些数组? (D11)
所以......我实际上在发布此问题几天后解决了这个问题(几个通宵),但忘记上传解决方案。
现在我已经忘记它到底是什么了,所以我提出了我的整个解决方案:https://github.com/Ownie/MarchingCubesShader
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)