2012-06-28 3 views
0

Я заметил, что некоторые современные мобильные аппаратные средства поддерживают аппаратное ускорение 2D бит-бит. Есть ли достаточно стандартные библиотеки, которые позволяют разработчику приложения использовать преимущества аппаратного ускорения 2D? (Что-то, что для 2D, что OpenGL для 3D было бы хорошо)Ускорение 2D-графики

Редактирование: Я знаю, что OpenGL можно использовать для 2D-операций, но при использовании OpenGL используется блок 3D Hardware, а не аппаратный блок 2D. Я ищу API, который напрямую использует 2D-аппаратный блок.

ответ

0

OpenGL может использоваться не только для 3d, но и для 2d. Ответ: OpenGL

Практически любая игра на рынке (включая 2d игры) использует OpenGL для рендеринга. Вы можете взглянуть на Cocos2d-x. Это кроссплатформенный движок C++, который использует OpenGL для 2D-графики

+0

Я бы не полностью согласился с вашим вторым абзацем. SDL используется довольно много в LinuxLand, и DirectX также может делать 2D. – Bojangles

+0

@JamWaffles: SDL построен поверх OpenGL. Какая мобильная платформа запускает DirectX? – Andrew

+0

К сожалению, я не заметил, что OP ищет мобильные библиотеки. Извините ':)'. – Bojangles