Я рисую 2D-полигоны, на самом деле я рисую много треугольников и использую GLUOrtho2D. Я заметил, что при уменьшении я получил гораздо лучшую частоту кадров. Я понял, что максимально увеличиваю скорость заполнения видеокарты, не рисуя слишком много полигонов, как я изначально подозревал. Я думаю, это потому, что я рисую много перекрывающихся полигонов и использую
glEnable(GL_BLEND);
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
Это функция смешивания, которую я должен использовать? Как я мог минимизировать наполнение, учитывая характер того, что я делаю? Я попытался включить GL_DEPTH_TEST, и Z упорядочил мои полигоны, но, поскольку я смешиваю альфа, это не поможет. Какой самый эффективный способ сделать это?
Спасибо