【发布时间】:2011-11-28 14:58:14
【问题描述】:
WebGL 已知有poor support for NPOT (non-power-of-two) textures。但是对于宽度和高度都是 2 次方的矩形纹理呢?具体来说,我试图绘制到一个矩形帧缓冲区,作为渲染到纹理方案的一部分,以生成一些 UI 元素。帧缓冲区需要为 512x64 左右。
这在绘图方面会降低多少效率?如果帧率是一个问题,我是否会更好地分配一个 512x512 的两倍大小的缓冲区并只渲染到前 64 个像素,从而牺牲内存来提高速度?
【问题讨论】: