WebGL和矩形(两个幂)纹理

Alt*_*ape 7 textures opengl-es webgl

众所周知,WebGL 对NPOT(非二次幂)纹理的支持很差.但是矩形纹理的宽度和高度都是2的幂?具体来说,我正在尝试绘制矩形帧缓冲区作为渲染到纹理方案的一部分,以生成一些UI元素.帧缓冲区需要为512x64左右.

在绘图方面效率会低多少?如果帧率是一个问题,我会更好地分配一个512x512两倍大小的功率缓冲区,只渲染到前64个像素,牺牲内存的速度?

dat*_*olf 8

从来没有限制宽度必须等于高度.