gpt4 book ai didi

arrays - 如何在 HLSL 中使用巨大的数组(错误 X4505)

转载 作者:行者123 更新时间:2023-12-05 08:09:56 26 4
gpt4 key购买 nike

当我尝试编译时出现错误:

X4505: sum of temp register and indexable temp registers exceeds limit of 4096.

但是我的着色器FX Composer中确实有效。

它崩溃的原因可能是因为我使用了一个非常大的数组,因为我正在使用行进立方体。

const static int edgeTable[256] = ...
const static int triTable[256][16] = ...

我应该如何使用这些数组? (D11)

最佳答案

所以...我实际上在发布此问题几天后(几个通宵)解决了这个问题,但忘了上传解决方案。到目前为止,我已经忘记了它到底是什么,所以我提出了我的整个解决方案:https://github.com/Ownie/MarchingCubesShader

关于arrays - 如何在 HLSL 中使用巨大的数组(错误 X4505),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com