Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Yusuke SUZUKI
I'm not sure it is directly helpful or not. And maybe, I think you already know that. But I remember that Cairo has some trace data to test the performance. And it includes the traces on WebKit. https://cgit.freedesktop.org/cairo-traces/ Best regards, Yusuke Suzuki On Thu, Nov 3, 2016 at 12:42 PM

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Myles C. Maxfield
> On Nov 3, 2016, at 12:34 PM, Konstantin Tokarev wrote: > > > > 03.11.2016, 22:18, "Rogovin, Kevin" >: >> Hi, >> >> What are some good 2D UI graphics benchmarks that are cross-platform-ish? >> I'd think I need to port them to Fast UI Draw, but that is possi

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread S. Litherum
It also looks like Cairo has a suite of performance tests checked into their repository: http://events.linuxfoundation.org/sites/events/files/slides/cairo_perf.pdf —Myles > On Nov 3, 2016, at 12:32 PM, S. Litherum wr

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Konstantin Tokarev
03.11.2016, 22:18, "Rogovin, Kevin" : > Hi, > >  What are some good 2D UI graphics benchmarks that are cross-platform-ish? > I'd think I need to port them to Fast UI Draw, but that is possible. > >  I am very confident that Fast UI Draw will perform at the top by a large > margin. The more comp

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread S. Litherum
Some quick Googling reveals these open-source benchmarks: MotionMark http://browserbench.org/MotionMark CaskBench https://github.com/ezhangle/caskbench Skia project’s collection of benchmarks https://skia.googlesource.c

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Brent Fulgham
I would suggest “http://browserbench.org/MotionMark ”. :-) -Brent > On Nov 3, 2016, at 12:17 PM, Rogovin, Kevin wrote: > > Hi, > > What are some good 2D UI graphics benchmarks that are cross-platform-ish? I'd > think I need to port them to Fast UI Draw, bu

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Rogovin, Kevin
Hi, What are some good 2D UI graphics benchmarks that are cross-platform-ish? I'd think I need to port them to Fast UI Draw, but that is possible. I am very confident that Fast UI Draw will perform at the top by a large margin. The more complicated and heavier the load, the better it will do.

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Myles C. Maxfield
It sounds like the primary focus of your work is improving performance. It also sounds like the only benchmark you’ve run is an artificial one that you constructed yourself. Given these two things, I would strongly hesitate to call our interest "significant community enthusiasm.” Why don’t you

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Rogovin, Kevin
Adding a new GraphicsContext is what I want to do as it seems the path of least pain and suffering. However, all the other things of a backend I do not need to do. I do not know how to add a GraphicsContext backend in terms of makefile magicks and configuration. I also do not know the plumbing f

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Carlos Garcia Campos
El jue, 03-11-2016 a las 07:35 +, Rogovin, Kevin escribió: > Hi, > >  The main issue of making a Cairo backend to FastUIDraw is clipping. > Cairo tracks the clipping region in CPU and does things that are fine > for CPU-based rendering (i.e. span based rendering) but are > absolutely awful for

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Rogovin, Kevin
Hi, The main issue of making a Cairo backend to FastUIDraw is clipping. Cairo tracks the clipping region in CPU and does things that are fine for CPU-based rendering (i.e. span based rendering) but are absolutely awful for GPU rendering (from my slides, one sees that GL backed QPainter and Cai

Re: [webkit-dev] WebKit GPU rendering possibility

2016-11-03 Thread Carlos Garcia Campos
El jue, 03-11-2016 a las 06:58 +, Rogovin, Kevin escribió: > Hi! >   > Question answers: > 1.  Currently FastUIDraw has a backend to OpenGL 3.3 and OpenGL > ES 3.0. One of its design goals is to make it not terribly awful to > write a backend to different 3D API’s. > 2.  I think I was u