[webkit-qt] [HELP] Doing a build of QtWebKit with WebGL enabled

Ivan De Marino ivan.de.marino at gmail.com
Tue Jun 8 08:36:22 PDT 2010


The webkit branch is working great!

The only "remark" is that when I activate the usage of QGLWidget,
performance get bad, and the quality of Anti-aliasing is poor.
But I guess this is well known issues.

On 7 June 2010 17:54, Ivan De Marino <ivan.de.marino at gmail.com> wrote:

> Thanks a lot for your precious help.
>
>
> On 7 June 2010 16:38, Jarkko Sakkinen <jarkko.sakkinen at iki.fi> wrote:
>
>> Hi,
>>
>> AC is enabled by default in compilation, so you just need to enabled
>> QGV, AC and QGLWidget viewport from the menu. I think everything
>> except WebGL can be enabled also from command-line. Probably
>> command-line option also WebGL support should be added to the
>> test browser.
>>
>> BTW, the WebGL support is in kind of "code complete" (there is nothing
>> new to be added for now but there are probably lot of small fixes to be
>> done
>> here and there) change so stuff  will be fixed only based on bug reports.
>>
>> BR, Jarkko
>>
>>
>> On Mon, Jun 7, 2010 at 5:26 PM, Ivan De Marino <ivan.de.marino at gmail.com>wrote:
>>
>>> Thanks a lot guys!
>>>
>>> Indeed I was using the *qtwebkit repo* on gitorious, not the *webkit one
>>> * on gitorious.
>>> And if I remember correctly from my last build, a part from passing*--3d-canvas
>>> *, to enable QGV and AC I just need to do it* from the* *Menu of the
>>> QtTestBrowser*. Right?
>>>
>>> PS What *--3d-rendering* stands for? I don't really understand what that
>>> flags delivers and I couldn't find any README about it (me blind?).
>>>
>>> Thanks a lot
>>>
>>> On 7 June 2010 14:40, Jarkko Sakkinen <jarkko.sakkinen at iki.fi> wrote:
>>>
>>>> Hi Ivan,
>>>>
>>>> Nothing has been removed from trunk, it's just not part of the official
>>>> 2.0 release content. So you can grab the code from trunk and try it out.
>>>> Compile webkit with --3d-canvas flag and you should have the support. If you
>>>> have any issues then please do a bug report or/and contact me via irc
>>>> (#qtwebkit @ freenode) :)
>>>>
>>>> We have now agreed (Simon can you verify this?) that the official
>>>> support is scoped to accelerated compositing. So you need to use
>>>> QtTestBrowser with QGV and AC enabled (preferably with QGLWidget to get good
>>>> performance). So issues will be fixed based on that configuration.
>>>>
>>>> BR, Jarkko
>>>>
>>>> On Mon, Jun 7, 2010 at 4:17 PM, Ivan De Marino <
>>>> ivan.de.marino at gmail.com> wrote:
>>>>
>>>>> Hello.
>>>>> In commit 178990dadfd, Simon Hausmann removed the WebGL support.
>>>>>
>>>>> *commit 178990dadfde03e514ac784bc28730032f876afa*
>>>>> *Author: Simon Hausmann <simon.hausmann at nokia.com>*
>>>>> *Date:   Tue May 4 15:27:27 2010 +0200*
>>>>> *
>>>>> *
>>>>> *    Removed WebGL support in the release branch.*
>>>>> *    *
>>>>>  *    As discussed with Jarkko, this feature is not ready for the
>>>>> release*
>>>>> *    yet. It's not enabled in the build by default (CANVAS_3D) and
>>>>> it's*
>>>>> *    seeing lots of changes in the trunk still.*
>>>>> *    *
>>>>> *    Reviewed-by: Jocelyn*
>>>>>
>>>>>
>>>>> Is there any way so that I can do a "test" build with this feature
>>>>> available?
>>>>> No problem is "it's unstable": it's something I need for doing an
>>>>> internal demo of WebKit.
>>>>> The crowd I'll have can't understand the concept of "has been temporary
>>>>> removed because it's been still heavily developed".
>>>>>
>>>>> For now, I'm trying with a "git revert ...". Any other option?
>>>>>
>>>>> Thanks in advance for any help
>>>>>
>>>>> --
>>>>> Ivan De Marino | Software Engineer | France Telecom R&D UK - Orange
>>>>> Labs
>>>>> w. +44 20 8849 5806 | m. +44 7515 955 861 | m. +44 7974 156 216
>>>>> ivan[dot]demarino[at]orange-ftgroup.com |
>>>>> ivan[dot]de[dot]marino[at]gmail[dot]com
>>>>> www.detronizator.org | www.linkedin.com/in/ivandemarino
>>>>>
>>>>> _______________________________________________
>>>>> webkit-qt mailing list
>>>>>
>>>>> webkit-qt at lists.webkit.org
>>>>> http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt
>>>>>
>>>>>
>>>>
>>>
>>>
>>> --
>>> Ivan De Marino | Software Engineer | France Telecom R&D UK - Orange Labs
>>> w. +44 20 8849 5806 | m. +44 7515 955 861 | m. +44 7974 156 216
>>> ivan[dot]demarino[at]orange-ftgroup.com |
>>> ivan[dot]de[dot]marino[at]gmail[dot]com
>>> www.detronizator.org | www.linkedin.com/in/ivandemarino
>>>
>>
>>
>
>
> --
> Ivan De Marino | Software Engineer | France Telecom R&D UK - Orange Labs
> w. +44 20 8849 5806 | m. +44 7515 955 861 | m. +44 7974 156 216
> ivan[dot]demarino[at]orange-ftgroup.com |
> ivan[dot]de[dot]marino[at]gmail[dot]com
> www.detronizator.org | www.linkedin.com/in/ivandemarino
>



-- 
Ivan De Marino | Software Engineer | France Telecom R&D UK - Orange Labs
w. +44 20 8849 5806 | m. +44 7515 955 861 | m. +44 7974 156 216
ivan[dot]demarino[at]orange-ftgroup.com |
ivan[dot]de[dot]marino[at]gmail[dot]com
www.detronizator.org | www.linkedin.com/in/ivandemarino
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-qt/attachments/20100608/a1b48745/attachment.html>


More information about the webkit-qt mailing list