OpenGL ES 2.0 + OpenVG 1.1

Hi All,

I am looking to use OpenGL ES 2.0 and OpenVG 1.1 within the same application via EGL. I would like to know the recommended way to setup context/surface so that both APIs could render the content on screen.

Has anyone able to do this on AMD z430 or PowerVR SGX GPUs?

What are the performance implications if an application uses both APIs where OpenGL ES handles 3D data and OpenVG takes care of 2D/2.5D acceleration?

My real intention is to use the content rendered by OpenVG as a texture to be used by OpenGL ES 2.0? Is it possible to achieve this?

Thanks.

Regards,
Javed