jjzjj

glUniformx

全部标签

c++ - GLM 可以用作 glUniformx() 中的普通旧数据吗?

由于设计不佳,我不得不重写我的整个数学库和与数学相关的东西。相反,我发现我可以使用GLM。如果你遇到我之前的问题,我一直在处理骨骼动画所以我必须上传大量的mat4s、vec3、vec2s。这是我之前的顶点结构:structVertex{Vec3pos;Vec3normal;Vec2uv;Vec4boneindex;Vec4weightbias;};不幸的是,我发现我的数学库不是POD,我尝试上传整个结构,但我确实得到了奇怪的结果。与我定义的最终骨骼矩阵相同:Mat4bones[numBones];我也尝试过一次上传。我只是想知道我是否用glm::vec3、vec2、mat4替换我的Ve