glsl es 2.0 中没有反向命令
但我看到我可以 1.0/mat2 。但我担心它只会明智地划分组件。或不?但如果是这样,是否有一些技巧(快速获得 1/det)?
最佳答案
不,GLSL ES 1.00 中没有矩阵逆函数(在 OpenGL ES 2.0 中使用)。你需要手动完成,看看e.g. here .但是您应该仔细考虑是否真的需要在着色器中以每个顶点或每个片段为基础在每一帧中进行,或者是否可以预先计算并作为统一传递。
关于glsl es 2.0 逆矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22643604/