用这种语言
https://en.wikibooks.org/wiki/GLSL_Programming/Vector_and_Matrix_Operations
我该怎么做这样的操作:
有谁知道吗?该页面似乎谈论固定宽度,如2x2,3x3,4x4,但我的宽度可以更多。
答案 0 :(得分:1)
如果我理解你的问题,你想知道如何在glsl中将matrecies和vector相乘。 这很简单,例如
mat4 a;
mat4 b;
vec4 c;
vec4 d = a * b * c;
或
mat4 a;
mat4 b;
mat4 c = a * b;
但请记住,matrecies不是公共的,所以你繁殖它们的顺序很重要。