The Khronos Group - a non-profit industry consortium to develop, publish and promote open standard, royalty-free media authoring and acceleration standards for desktop and handheld devices, combined with conformance qualification programs for platform and device interoperability.

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Re: OpenGL|ES over OpenVG ?

I don't think this is possible for a whole host of reasons. For example:
- not all blending modes from GLES can be implemented on OpenVG.
- It may be difficult for VG to do some of the more advanced GLES lighting techniques.
- VG has not way of doing Texture combiners.
- VG is not required to support dithering.
- VG has no mipmaping.
- Perspective correction is not present on OpenVG for paths (which is what you'd use for rendering triangles presumably)

... and that's just off the top of my head

Theoretically it may be possible to overcome some - maybe even all - of these issues with very clever uses of vguWarpQuadtoQuad, VGImages, alphamasks, pbuffers, image filters and who knows what else - but performance would be terrible. If it's even possible, in the end you'd probably end up having to implement about 1/2 the GLES graphics pipeline in software. Furthermore, it would be a mountain of work to implement with little to show for it at the end.