Я работаю над 2D-игрой для Android с использованием OpenGL ES 1.1, и я хотел бы знать, хороша ли эта идея / плоха / бесполезна.
У меня экран разделен на 3 секции, поэтому я использовал ножницы, чтобы избежать наложения объектов с одного вида на другой.
Я приблизительно понимаю низкоуровневую реализацию ножниц, и, поскольку мои рисунки занимают большую часть вычислений, я ищу идеи для их ускорения.
Моя текущая идея заключается в следующем:
Если бы я поместил блики вокруг каждого объекта перед тем, как нарисовать его, я бы увеличил скорость своего приложения.
Идея состоит в том, что если я поставлю GLScissor, (center +/- sizetexture), то конвейеру OpenGL придется выполнять меньше тестов (поскольку он может отбросить 90 ~ 99% поверхности благодаря glscissors.
Так что для всех экспертов opengl это хорошо, плохо или не окажет никакого влияния? И почему?