将计算从几何着色器移动到顶点着色器

时间:2019-05-24 18:45:07

标签: java opengl lwjgl

我想渲染与轴对齐的立方体的面。将所有必需的数据存储在图形内存中对我来说似乎是浪费内存。因此,我的方法是将一个顶点的位置存储在VBO中,一个字节指示要渲染的多维数据集的哪个面,一个字节确定要使用的纹理数组中的哪个纹理。

不幸的是,对于1.000.000张脸,我只能达到10-20 FPS。

目前,我在几何着色器中进行所有计算。在其他线程中,我发现最好将计算移至顶点着色器。这是真的吗?有人可以解释这种行为吗?

0 个答案:

没有答案