Любой OpenGL версии 2.0 или выше поддерживает текстуры не-степени двух.Это означает практически любую карту, выпущенную примерно после 2005 года. Это включает в себя GeForce FX и 6xxx и выше.Он также включает Radeon 9500 и выше (хотя до серии Radeon HD Radeon не разрешают NPOT иметь мипмапы).
Кстати, я надеюсь, что вы не пытаетесь поместить каждого персонажа в отдельную текстуру.Потому что это было бы ужасно с точки зрения производительности.Поместите все символы, которые вы хотите использовать в одну текстуру и выберите те, которые вам нужны.Вам даже не нужен NPOT для этого.
Что касается комментария mrazza по поводу использования только POT, то нечего бояться текстур NPOT (если ваше оборудование может их поддерживать).Это не должно быть то, к чему вы обращаетесь в качестве первого средства, потому что с ними может быть незначительное снижение производительности, но для очевидных случаев, когда заполнение или изменение масштаба было бы неуместным (цели рендеринга и т. Д.), Естьнечего бояться их использования.