Re: [Interest] Utilizing the GPU, how to start?

2016-07-13 Thread Thiago Macieira
Em quarta-feira, 6 de julho de 2016, às 07:54:44 PDT, BAILLY Yves escreveu: > Need to get rid of QPainter to gain performance? fine! perfect! :-) But no > need to invent a new language, a new framework, a new API... Aside from the language, everything else was required. > Besides, after so many

Re: [Interest] Utilizing the GPU, how to start?

2016-07-13 Thread BAILLY Yves
> -Original Message- > From: Interest [mailto:interest-bounces+yves.bailly=verosoftware.com@qt- > project.org] On Behalf Of Thiago Macieira > Sent: Wednesday, July 06, 2016 8:59 AM > To: interest@qt-project.org > Subject: Re: [Interest] Utilizing the

Re: [Interest] Utilizing the GPU, how to start?

2016-07-12 Thread John C. Turnbull
ck-visualcanvas-scenegraph-renderer.html >>> >>> >>>> -Original Message- >>>> From: Interest [mailto:interest-bounces+mitch.curtis=qt...@qt-project.org] >>>> On Behalf Of John C. Turnbull >>>> Sent: Tuesday, 12 July 20

Re: [Interest] Utilizing the GPU, how to start?

2016-07-12 Thread Sze Howe Koh
qt-5/qtquick-visualcanvas-scenegraph-renderer.html >> >> >>> -Original Message- >>> From: Interest [mailto:interest-bounces+mitch.curtis=qt...@qt-project.org] >>> On Behalf Of John C. Turnbull >>> Sent: Tuesday, 12 July 2016 4:06 AM >>>

Re: [Interest] Utilizing the GPU, how to start?

2016-07-12 Thread John C. Turnbull
/qtquick-visualcanvas-scenegraph-renderer.html >>> >>> >>>> -Original Message- >>>> From: Interest [mailto:interest-bounces+mitch.curtis=qt...@qt-project.org] >>>> On Behalf Of John C. Turnbull >>>> Sent: Tuesday, 12 July 2

Re: [Interest] Utilizing the GPU, how to start?

2016-07-12 Thread alexander golks
lf Of John C. Turnbull > >> Sent: Tuesday, 12 July 2016 4:06 AM > >> To: Uwe Rathmann <uwe.rathm...@tigertal.de> > >> Cc: interest@qt-project.org > >> Subject: Re: [Interest] Utilizing the GPU, how to start? > >> > >> Anyone? > >> &

Re: [Interest] Utilizing the GPU, how to start?

2016-07-12 Thread John C. Turnbull
org] >> On Behalf Of John C. Turnbull >> Sent: Tuesday, 12 July 2016 4:06 AM >> To: Uwe Rathmann <uwe.rathm...@tigertal.de> >> Cc: interest@qt-project.org >> Subject: Re: [Interest] Utilizing the GPU, how to start? >> >> Anyone? >> >>

Re: [Interest] Utilizing the GPU, how to start?

2016-07-12 Thread Mitch Curtis
curtis=qt...@qt-project.org] > On Behalf Of John C. Turnbull > Sent: Tuesday, 12 July 2016 4:06 AM > To: Uwe Rathmann <uwe.rathm...@tigertal.de> > Cc: interest@qt-project.org > Subject: Re: [Interest] Utilizing the GPU, how to start? > > Anyone? > > > On 10

Re: [Interest] Utilizing the GPU, how to start?

2016-07-11 Thread John C. Turnbull
Anyone? > On 10 Jul 2016, at 23:23, John C. Turnbull wrote: > > I am still new to Qt but am very interested in the technology and the deep > innards of how it functions. I have worked in a 3D animation studio and > learned a lot while I was there. > > Is there

Re: [Interest] Utilizing the GPU, how to start?

2016-07-10 Thread John C. Turnbull
I am still new to Qt but am very interested in the technology and the deep innards of how it functions. I have worked in a 3D animation studio and learned a lot while I was there. Is there documentation or articles that: 1) Describe in detail how the Qt Quick rendering pipeline is designed and

Re: [Interest] Utilizing the GPU, how to start?

2016-07-10 Thread Uwe Rathmann
On Fri, 08 Jul 2016 18:51:47 +0200, Giuseppe D'Angelo wrote: > This seems _very_ interesting and worth researching, are you going to > share some results during the QtCon session you mentioned earlier? When time has come I will release my package under a Open Source License, but I first need to

Re: [Interest] Utilizing the GPU, how to start?

2016-07-08 Thread Jason H
> Sent: Friday, July 08, 2016 at 1:11 PM > From: "Giuseppe D'Angelo" <giuseppe.dang...@kdab.com> > To: interest@qt-project.org > Subject: Re: [Interest] Utilizing the GPU, how to start? > > Il 06/07/2016 18:19, Jason H ha scritto: > > > What others

Re: [Interest] Utilizing the GPU, how to start?

2016-07-08 Thread Giuseppe D'Angelo
Il 06/07/2016 18:19, Jason H ha scritto: What others have not said: I did extensive testing of Qt Quick1 with video playback. This is a chapter on its own. (By the way, Qt Quick 1 is still widget-based...) In case of video playback, there's much more going on than using the GPU for

Re: [Interest] Utilizing the GPU, how to start?

2016-07-08 Thread Giuseppe D'Angelo
Il 08/07/2016 13:02, Uwe Rathmann ha scritto: That's why I'm trying to do my controls with scene graph node composition - as much as possible. But this is no fun either as the feature set offered by the QSG-nodes ( public or private ) is surprisingly limited and I had to implement very basic

Re: [Interest] Utilizing the GPU, how to start?

2016-07-08 Thread Uwe Rathmann
On Fri, 08 Jul 2016 10:19:14 +0100, Giuseppe D'Angelo wrote: > I think the question was more about measuring CPU and GPU performance > than memory. Yes, but as we don't have any problems with the performance of the render engine we never benchmarked it. And our problem - the time spent for

Re: [Interest] Utilizing the GPU, how to start?

2016-07-07 Thread Sean Harmer
Hi, On 07/07/2016 07:47, Uwe Rathmann wrote: On Wed, 06 Jul 2016 18:10:37 +, J-P Nurmi wrote: Interesting choice. I would have done the exact opposite. Application logic in C++ and UI declaration in QML. Well this is actually not a choice - we did it in QML and ended up with a

Re: [Interest] Utilizing the GPU, how to start?

2016-07-07 Thread Uwe Rathmann
On Wed, 06 Jul 2016 18:10:37 +, J-P Nurmi wrote: > Interesting choice. I would have done the exact opposite. Application > logic in C++ and UI declaration in QML. Well this is actually not a choice - we did it in QML and ended up with a disappointing performance, because of QML. And we did

Re: [Interest] Utilizing the GPU, how to start?

2016-07-07 Thread André Somers
Op 06/07/2016 om 21:17 schreef André Pönitz: On Wed, Jul 06, 2016 at 08:34:44AM +0200, André Somers wrote: Note that even if you define your GUI in QML, you can still do everything else in C++. The QML doesn't have to be much more than what you already have as .ui files now, and they are not

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Thiago Macieira
On quinta-feira, 7 de julho de 2016 01:03:23 PDT André Pönitz wrote: > On Wed, Jul 06, 2016 at 02:16:46PM -0700, Thiago Macieira wrote: > > On quarta-feira, 6 de julho de 2016 20:23:44 PDT André Pönitz wrote: > > > > Stop using QtWidgets, including QtWebView and QLabel, and transition > > > > to

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread André Pönitz
On Wed, Jul 06, 2016 at 02:16:46PM -0700, Thiago Macieira wrote: > On quarta-feira, 6 de julho de 2016 20:23:44 PDT André Pönitz wrote: > > > Stop using QtWidgets, including QtWebView and QLabel, and transition > > > to Qt Quick instead. Qt Quick uses the GPU, QtWidgets do not. > > > > So to use

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Thiago Macieira
On quarta-feira, 6 de julho de 2016 20:23:44 PDT André Pönitz wrote: > > Stop using QtWidgets, including QtWebView and QLabel, and transition > > to Qt Quick instead. Qt Quick uses the GPU, QtWidgets do not. > > So to use a certain backend technology you seriously advice to > switch fronend

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread André Pönitz
On Wed, Jul 06, 2016 at 06:10:37PM +, J-P Nurmi wrote: > > On 06 Jul 2016, at 19:41, Uwe Rathmann > > wrote: > > > >> On Tue, 05 Jul 2016 23:58:48 -0700, Thiago Macieira wrote: > >> > >> So what you want isn't QWidget with OpenGL support. We've proven it > >> won't

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Scott Aron Bloom
On Tue, Jul 05, 2016 at 05:41:33PM -0700, Thiago Macieira wrote: > On terça-feira, 5 de julho de 2016 11:45:41 PDT Jason Kretzer wrote: > > How does one get Qt widgets to take advantage of a GPU? If this > > question seem naïve, it is because it is. > > > > With my application, I am

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread André Pönitz
On Tue, Jul 05, 2016 at 05:41:33PM -0700, Thiago Macieira wrote: > On terça-feira, 5 de julho de 2016 11:45:41 PDT Jason Kretzer wrote: > > How does one get Qt widgets to take advantage of a GPU? If this > > question seem naïve, it is because it is. > > > > With my application, I am displaying

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread J-P Nurmi
> On 06 Jul 2016, at 19:41, Uwe Rathmann wrote: > >> On Tue, 05 Jul 2016 23:58:48 -0700, Thiago Macieira wrote: >> >> So what you want isn't QWidget with OpenGL support. We've proven it >> won't work. What you want is a powerful, Scene Graph-based set of >> widgets

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Uwe Rathmann
On Tue, 05 Jul 2016 23:58:48 -0700, Thiago Macieira wrote: > So what you want isn't QWidget with OpenGL support. We've proven it > won't work. What you want is a powerful, Scene Graph-based set of > widgets with native look and feel (that is Qt Quick Controls). > > You're probably also asking

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Jason H
" <ja...@gocodigo.com> To: "interest@qt-project.org" <interest@qt-project.org> Subject: [Interest] Utilizing the GPU, how to start? How does one get Qt widgets to take advantage of a GPU?  If this question seem naïve, it is because it is.   With my application, I am dis

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread John C. Turnbull
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

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Sean Harmer
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

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Giuseppe D'Angelo
On Wed, Jul 6, 2016 at 11:41 AM, John C. Turnbull wrote: > I am a firm believer in the significance that Vulkan will play in the future > of GPU based applications. Note that there's still a huge lack of Vulkan drivers for low end devices, and it won't help at all unless

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread John C. Turnbull
Thanks - great to hear! I am a firm believer in the significance that Vulkan will play in the future of GPU based applications. > On 6 Jul 2016, at 18:33, Dmitry Volosnykh wrote: > > John, here you are: https://blog.qt.io/?s=vulkan=en > >> On Wed, Jul 6, 2016 at

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Dmitry Volosnykh
John, here you are: https://blog.qt.io/?s=vulkan=en On Wed, Jul 6, 2016 at 11:31 AM John C. Turnbull 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

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread John C. Turnbull
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 wrote: > > > >> -Original

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Kai Koehne
> -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

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Shawn Rutledge
hiago Macieira >> Sent: Tuesday, July 5, 2016 5:42 PM >> To: interest@qt-project.org >> Subject: Re: [Interest] Utilizing the GPU, how to start? >> >> On terça-feira, 5 de julho de 2016 11:45:41 PDT Jason Kretzer wrote: >>> How does one get Qt widge

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread Thiago Macieira
On quarta-feira, 6 de julho de 2016 00:56:04 PDT Scott Aron Bloom wrote: > Stop using QtWidgets, including QtWebView and QLabel, and transition to Qt > Quick instead. Qt Quick uses the GPU, QtWidgets do not. > == > > That’s a pretty horrible answer... There are MANY of us, who prefer for

Re: [Interest] Utilizing the GPU, how to start?

2016-07-06 Thread André Somers
Op 06/07/2016 om 02:56 schreef Scott Aron Bloom: -Original Message- From: Interest [mailto:interest-bounces+scott=towel42@qt-project.org] On Behalf Of Thiago Macieira Sent: Tuesday, July 5, 2016 5:42 PM To: interest@qt-project.org Subject: Re: [Interest] Utilizing the GPU, how

Re: [Interest] Utilizing the GPU, how to start?

2016-07-05 Thread Scott Aron Bloom
-Original Message- From: Interest [mailto:interest-bounces+scott=towel42@qt-project.org] On Behalf Of Thiago Macieira Sent: Tuesday, July 5, 2016 5:42 PM To: interest@qt-project.org Subject: Re: [Interest] Utilizing the GPU, how to start? On terça-feira, 5 de julho de 2016 11:45:41

Re: [Interest] Utilizing the GPU, how to start?

2016-07-05 Thread Thiago Macieira
On terça-feira, 5 de julho de 2016 11:45:41 PDT Jason Kretzer wrote: > How does one get Qt widgets to take advantage of a GPU? If this question > seem naïve, it is because it is. > > With my application, I am displaying different types of media — > mp4 (using QMedia Player) > Html (folders

[Interest] Utilizing the GPU, how to start?

2016-07-05 Thread Jason Kretzer
How does one get Qt widgets to take advantage of a GPU? If this question seem naïve, it is because it is. With my application, I am displaying different types of media — mp4 (using QMedia Player) Html (folders containing a "mini-site” using QWebView) Images (using a Qlabel) This Qt 5.5,