Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是想在片段着色器中实现 Perlin Noise。因此,我需要将大小为 512 的统一 int 数组传递给片段着色器。现在这导致我不太旧的 Mac 上的性能很糟糕(1FPS)。我试图减小数组的大小,这会导致数组中有 246 个元素的硬限制,这仍然会产生交互式帧速率。所以我的问题是:
有没有人经历过类似的事情?
因此,我需要将大小为 512 的统一 int 数组传递给片段着色器。
您可以改用一维纹理。您甚至不需要整数,浮点数同样适用于 Perlin Noise。
它必须是硬件或着色器版本限制。你可以用纹理代替吗?