当我尝试链接我的几何着色器时,它会引发以下错误:
0(76) : error C5041: cannot locate suitable resource to bind variable "triTable". Possibly large array.
参考在着色器中声明的这个数组:
const int triTable[256][16] =
{ { -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
{ 0, 8, 3, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
{ 0, 1, 9, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 },
...
...
...
{ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1 } };
数组相当大。这是否与数组太大而无法在着色器中声明有关,还是有其他问题?