【发布时间】:2023-04-10 12:32:01
【问题描述】:
当我尝试链接我的几何着色器时,它会引发以下错误:
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 } };
数组很大。这是否与数组太大而无法在着色器中声明有关,还是有其他问题?
【问题讨论】:
标签: arrays opengl glsl shader marching-cubes