If you use Qt 4.7 then QGraphicsView with QGLWidget accelerated
compositing should be fast. It then blits FBO for the 3D-canvas
with drawTexture().
With Qt 4.6 drawTexture() can't be used because it does not take '
QPainter state into account (and would break therefore web page
rendering). This has been fixed in 4.7. Therefore, QGLWidget is
slow with 4.6.
BR, Jarkko
On 06/08/2010 06:36 PM, Ivan De Marino wrote:
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 <[email protected]
<mailto:[email protected]>> wrote:
Thanks a lot for your precious help.
On 7 June 2010 16:38, Jarkko Sakkinen <[email protected]
<mailto:[email protected]>> 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
<[email protected] <mailto:[email protected]>>
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
<[email protected] <mailto:[email protected]>>
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
<[email protected]
<mailto:[email protected]>> wrote:
Hello.
In commit 178990dadfd, Simon Hausmann removed the
WebGL support.
/commit 178990dadfde03e514ac784bc28730032f876afa/
/Author: Simon Hausmann
<[email protected]
<mailto:[email protected]>>/
/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
<http://orange-ftgroup.com> |
ivan[dot]de[dot]marino[at]gmail[dot]com
www.detronizator.org <http://www.detronizator.org>
| www.linkedin.com/in/ivandemarino
<http://www.linkedin.com/in/ivandemarino>
_______________________________________________
webkit-qt mailing list
[email protected]
<mailto:[email protected]>
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
<http://orange-ftgroup.com> |
ivan[dot]de[dot]marino[at]gmail[dot]com
www.detronizator.org <http://www.detronizator.org> |
www.linkedin.com/in/ivandemarino
<http://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
<http://orange-ftgroup.com> | ivan[dot]de[dot]marino[at]gmail[dot]com
www.detronizator.org <http://www.detronizator.org> |
www.linkedin.com/in/ivandemarino
<http://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 <http://orange-ftgroup.com> |
ivan[dot]de[dot]marino[at]gmail[dot]com
www.detronizator.org <http://www.detronizator.org> |
www.linkedin.com/in/ivandemarino <http://www.linkedin.com/in/ivandemarino>
_______________________________________________
webkit-qt mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-qt