我正在渲染一个有很多可平铺纹理的地形。我有决定: 1.分别使用每个纹理并对它们进行正常采样(需要两个通道,一个顶点着色器和两个片段着色器,因为片段着色器中的最大寄存器数量不足以存储所有纹理)。 2.批量处理地图集中的所有纹理并进行一次传递(在前一种方法中,每个纹理需要5次采样,因为我需要在边界http://0fps.net/2013/07/09/texture-atlases-wrapping-and-mip-mapping/处修复切片)
有人对我有推荐吗?进行两次片段着色器传递(我可以丢弃一个或另一个传递中的许多像素)或者进行5次纹理采样但是一次传递会更加昂贵吗?
我知道没有现成的答案,我只是在寻找经验建议。
非常感谢。