|
|
1
1
您的代码是递归的,GPU在运行递归代码或循环语句方面非常糟糕。因此,您必须以这样一种方式调整您的逻辑,即GPU可以接受它并为您提供更好的性能。 你实际上混淆了两个不同的问题。 1) 计算所有节点的全局矩阵,该矩阵必须基于场景图递归。这是CPU问题,而不是GPU问题,因为递归是解决这个问题的最佳方法。 2) 实际插值和矢量数学。这可以通过使用SIMD优化代码来加快速度,该代码将为所有矢量数学运算提供4倍的速度提升。 对于您的问题,我建议使用SIMD优化。 注意:我写的东西与你在这里发布的内容非常相似。使用Assimp和OpenGLES for iOS;安卓 |
|
|
Henrik · 如何从纹理贴图创建贴图 8 年前 |
|
|
surya · 计算Hirerachy最终骨骼矩阵时并行骨骼矩阵计算 9 年前 |
|
xcesco · EGL14类的含义是什么? 10 年前 |
|
|
gaixas1 · OpenGL-ES2.0 FrameBuffer内容生存期 10 年前 |
|
Engineer · 完全暴露背面的重心线框 10 年前 |