Thanks.

I certainly see Vulkan very much as a "future" prospect as it is clearly not 
even relevant in the technology world to any great extent at the moment.

I was just curious if Vulkan had been considered and I am very pleased that it 
is "on the radar" where it should be.

-jct

> On 6 Jul 2016, at 20:26, Sean Harmer <sean.har...@kdab.com> wrote:
> 
> 
> 
>> On 06/07/2016 10:41, John C. Turnbull wrote:
>> Thanks - great to hear!
>> 
>> I am a firm believer in the significance that Vulkan will play in the future 
>> of GPU based applications.
> 
> That's also my view. However, we are not yet at the stage where the graphics 
> API is the bottleneck for most work loads, especially with     Qt Quick. Even 
> in Qt 3D we are still bottle-necked by the CPU work that needs to be done 
> prior to the CPU load of submitting the actual OpenGL calls.
> 
> For Qt Quick there is a lot of lower hanging fruit to be tackled than 
> providing a Vulkan backend. Laszlo is doing great work in abstracting the Qt 
> Quick renderer to make it work with other backends which will enable a Vulkan 
> renderer in the future - along with DX12 and Metal.
> 
> Qt 3D already has an architecture that would make it relatively easy to add 
> backends for other graphics API but again, we have plenty of     other stuff 
> to tackle before OpenGL becomes the bottleneck. Especially since Qt 3D can 
> already take advantage of instanced rendering, compressed textures, texture 
> arrays, UBOs and compute shaders. Until we can be convinced that Vulkan would 
> remove a large bottle neck we will likely continue adding more features, 
> examples, documentation, fixing bugs and optimising performance. But rest 
> assured, Vulkan is on the radar.
> 
> Cheers,
> 
> Sean
> 
>> 
>> On 6 Jul 2016, at 18:33, Dmitry Volosnykh <dmitry.volosn...@gmail.com> wrote:
>> 
>>> John, here you are: https://blog.qt.io/?s=vulkan&lang=en
>>> 
>>>> On Wed, Jul 6, 2016 at 11:31 AM John C. Turnbull <ozem...@ozemail.com.au> 
>>>> wrote:
>>>> 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.koe...@qt.io> wrote:
>>>> >
>>>> >
>>>> >
>>>> >> -----Original Message-----
>>>> >> From: Interest [mailto:interest-bounces+kai.koehne=qt...@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@qt-project.org
>>>> > http://lists.qt-project.org/mailman/listinfo/interest
>>>> 
>>>> _______________________________________________
>>>> Interest mailing list
>>>> Interest@qt-project.org
>>>> http://lists.qt-project.org/mailman/listinfo/interest
>> 
>> 
>> _______________________________________________
>> Interest mailing list
>> Interest@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/interest
> 
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to