Все, что вам нужно сделать, это отобразить многоугольник с 2D растровой текстурой.
Вы создаете растровое изображение из вида с таким кодом:
ViewGroup.LayoutParams params = v.getLayoutParams();
bitmapTexture = Bitmap.createBitmap(params.width, params.height,
Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmapTexture);
v.layout(0, 0, params.width, params.height);
v.draw(canvas);
Таким образом, вы можете построить свой вид точно так же, как без opengl, а затем нарисовать его на холсте, чтобы получить соответствующее растровое изображение.