OpenGL大纹理

时间:2019-04-11 23:39:14

标签: opengl gpu textures

我知道外面有类似这样的问题,但是我认为这是分开的。对于类似Minecraft的世界,我有一个纹理图集。 1024x1024地图集(主要是空白区域)和100x100地图集之间会有性能差异吗?它是每帧将数据重新上传到GPU,还是仅上传一次?因为我想拥有一个很大的图集,所以不必为新的图块和纹理调整它的大小,但是空白空间是否会使低端计算机上的应用程序陷入困境?

我不这么认为,因为数据存储在GPU中。

1 个答案:

答案 0 :(得分:3)

  

1024x1024地图集(主要是空白区域)和100x100地图集之间会有性能差异

从理论上讲,是的,但是按照……这个十年的标准(包括iGPU),1024x1024并不是完全大的纹理。

  

是否每帧将数据重新上传到GPU

OpenGL不执行您不要求的任何操作。*