WebGL и прямоугольные (сила двух) текстуры

Известно, что WebGL имеет слабую поддержку NPOT-текстур (не более двух). Но как быть с прямоугольными текстурами, у которых ширина и высота равны двум целым? В частности, я пытаюсь рисовать в прямоугольный фреймбуфер как часть схемы рендеринга в текстуру для создания некоторых элементов пользовательского интерфейса. Фреймбуфер должен быть размером 512x64 или около того.

Насколько это будет менее эффективно с точки зрения отрисовки? Если важна частота кадров, не лучше ли выделить буфер размером 512x512 и рендерить только верхние 64 пикселя, жертвуя памятью ради скорости?

7
задан genpfault 30 September 2011 в 18:10
поделиться