1

我在我的项目中使用 GPUImage。我想将一个 2304 整数的数组传递给片段着色器。但是PowerVR SGX 上的 OpenGL ES 2.0 仅限制 64 个用于片段着色器的统一向量

4

1 回答 1

3

如果这些是您的硬件限制,那么这些就是您的硬件限制。这就是为什么它们被称为硬件限制

除了使用制服外,还有其他选择。例如,您可以使用 1D 纹理(或高度为 1 的 2D 纹理),其中纹理的纹素是您需要的值。诚然,如果 SGX 的纹理大小限制为 2048,则您需要进行一些捏造才能使其与 2304 值一起使用。

于 2012-07-18T03:48:36.447 回答