如何在 Glsl 中更改矩阵中的值。我想更改第三列中 nMatrix 的错误。
到目前为止,我试过这个:
mat4 nMatrix;
for (int i = 0; i < 3; i++) {
nMatrix = uMatrix;
for (int k = 0; k < 2; k++) {
//nMatrix[3].xyz = 0.0;
nMatrix[3][k]= 0.0;
}
}
但我得到一个编译错误:
将向量从大小 1 隐式截断到大小 3。