[Development] OpenVG rendering backend to Qt Quick 2

Mikko Hurskainen mikko.hurskainen at nomovok.com
Thu Sep 18 08:56:47 CEST 2014


Hi,

I am interested on working on Qt Quick 2 Scenegraph OpenVG rendering 
backend. Few embedded devices have both OpenVG and OpenGL accelerators 
available.

There are few interesting use cases for embedded devices:
* 2 display configurations, draw one with OpenVG and one with OpenGL
* OpenVG consumes less power, draw some applications with OpenVG. For 
example more complex idle screen.
* Composite both OpenVG and OpenGL renderings into same display. Idea 
here is that real-time critical items are rendered with OpenVG and 
non-critical stuff with OpenGL

In Qt4 there was a OpenVG rendering backend, but that of course does not 
fit directly into Scenegraph. Also I found that there has been a plan 
for this kind of functionality in Qt Conference 2012, but I could not 
find any results. Is there some (even partial) results available somewhere ?

How about technical feasibility. Scenegraph type rendering is in general 
doable with OpenVG. The backend would need re-implementation to use 
OpenVG primitives instead of OpenGL (ES). In general I think it should 
be doable. Any opinions or possible pitfalls ?

With Best Regards,
  -- Mikko Hurskainen





More information about the Development mailing list