mFe*_*ein 3 c++ opengl glsl matrix glm-math
我开始学习OpenGL,GLM和GLSL,我有点困惑.我会在这里说到目前为止我所理解的和我的问题,所以请随时随地纠正我.
到目前为止,我看到GLM扩展了GLSL文档,提供了更多的数学函数,但由于GLM是基于C++的,它将在CPU上运行,另一方面,GLSL直接在GPU中运行,所以我猜GLSL中的矩阵数学运算要快很多因为它可以使用GPU的功能并行完成所有数学运算.那么为什么要使用GLM呢?
Wyz*_*a-- 11
他们是完全不同的东西:
GLM不是GLSL的替代品或替代品.它旨在帮助进行在GPU上没有意义的计算 - 例如构建顶点着色器使用的投影矩阵,或计算3D空间中点之间的距离.
归档时间:
12 年,1 月 前
查看次数:
2361 次
最近记录:
9 年,3 月 前