OpenGL не предоставляет никаких функций для рисования типичной 2D векторной графики. Это очень общий API, но в основном подходит для 3D-решений. Реализация возможностей рендеринга Flash в OpenGL возможна, но вам предстоит проделать большую работу.
Если вам нужно только подмножество (рисование спрайтов, треугольников, выпуклых многоугольников, линий; альфа-смешение), тогда да, OpenGL может быть хорошим и быстрым решением.
В противном случае есть стандарт под названием OpenVG , который может быть тем, что вы хотите. Существует несколько реализаций, некоторые из которых могут уже работать на оборудовании. Я пока не пробовал - вам придется проверить это самостоятельно.