Есть ли способ в OpenGL рисовать 2д изображения без лишних трансформаций (сразу в экранных координатах)?
Здравствуйте. Я хочу написать 2д игру на С/С++, выбор пал на OpenGL. Очевидно, одним из первых вопросов для меня стал вопрос отрисовки 2д спрайтов. Способы, которые нашел я заключаются в том, что мы создаем прямоугольник в мировых координатах и рисуем на нем текстуру. Насколько я понимаю между заданием текстуры и отображением ее на экране произойдут применения трасформаций единичного масштаба и нулевого вращения, а затем перевод из мировых координат в экранные. Я же хочу сразу рисовать в координатах экранных. Есть возможность так делать на OpenGL или мне следует поискать другое графическое апи?
Ну что сказать тебе, Тарас Фомин? Что в 3D-сцене много текстурированных поверхностей, а в 2D-сцене умеренное число спрайтов?
Нет, многовато слов. Скажу короче: дятел ты, Тарас Фомин.