我知道外面有类似这样的问题,但是我认为这是分开的。对于类似Minecraft的世界,我有一个纹理图集。 1024x1024地图集(主要是空白区域)和100x100地图集之间会有性能差异吗?它是每帧将数据重新上传到GPU,还是仅上传一次?因为我想拥有一个很大的图集,所以不必为新的图块和纹理调整它的大小,但是空白空间是否会使低端计算机上的应用程序陷入困境?
我不这么认为,因为数据存储在GPU中。
答案 0 :(得分:3)
1024x1024地图集(主要是空白区域)和100x100地图集之间会有性能差异
从理论上讲,是的,但是按照……这个十年的标准(包括iGPU),1024x1024并不是完全大的纹理。
是否每帧将数据重新上传到GPU
OpenGL不执行您不要求的任何操作。*