[Interest] Utilizing the GPU, how to start?

John C. Turnbull ozemale at ozemail.com.au
Wed Jul 6 10:30:44 CEST 2016


Just out of interest, has anyone within the Qt community or company considered Vulkan?

It looks to me as though the future of low level graphics APIs is not OpenGL or Direct3D or Metal.

It's Vulkan.

> On 6 Jul 2016, at 17:53, Kai Koehne <Kai.Koehne at qt.io> wrote:
> 
> 
> 
>> -----Original Message-----
>> From: Interest [mailto:interest-bounces+kai.koehne=qt.io at qt-project.org]
>> [...]
>> Multimedia and web rendering are a different story.  Others are better
>> qualified to comment on the details of how WebEngine, QtMultimedia, and
>> the older alternatives are implemented - but they are all wrappers around
>> other libraries.  Just because widgets don’t render their own pixels on the
>> GPU doesn’t mean those libraries can’t render the framed content on the
>> GPU, AFAIK.  At least theoretically, but I’m not up-to-date on whether the
>> widget implementations are currently doing that efficiently.
> 
> QWeb_Engine_View indeed uses Qt Quick (and therefore potentially
> the GPU) underneath , even for the widgets integration. So it might be worth
> a try porting your app from Qt WebKit to Qt WebEngine (if only because 
> Qt WebKit is deprecated).
> 
> For the video, it looks like QVideoWidget might benefit from OpenGL if
> it's parent is a QOpenGL widget. Maybe you can experiment with this.
> (I don't have first hand experience with QVideoWidget though).
> 
> 
> 
> Regards
> 
> Kai
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest




More information about the Interest mailing list