glsl es 2.0 逆矩阵

标签 glsl glsles

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/

相关文章:

javascript - 同时显示视频元素的多个帧

opengl - 几何着色器和顶点着色器之间的性能差异

OpenGL/GLSL 检查着色器是否在英特尔卡上正常编译

python - 如何制作阴影贴图?

opengl-es - Opengl es glsl 按位运算等价物

android - Android 设备上的 OpenGLES 3.0 着色器编译错误,用于输入和输出存储限定符

c++ - 不正确的插值,opengl索引的vbo,顶点结构和glsl

glsl - 在对着色器进行编程时,我应该避免创建多个变量吗?

three.js - 为什么我在 Three.js 中实现的置换贴图会断开球体极点处的顶点?

android - glMapBufferRange() 使用 TrasnformFeedback 在 Android OpenGLES 3.0 中返回全零