Qt phantomjs使用webGL编译

Qt phantomjs使用webGL编译,qt,webgl,phantomjs,qtwebkit,Qt,Webgl,Phantomjs,Qtwebkit,我正在尝试编译phantomjs来添加webGL。显然这是可能的,因为: 然而,我不知道该怎么做。我查看了所有要编译的配置,但尝试了一下,什么也没找到。 我是否应该使用必要的选项单独编译QTWebkit,然后使用此Webkit编译PhantomJS? 我在Mac OSX Lion上 如果能得到一点帮助,那就太好了。这篇文章是由谁打开的,他还对Google Groups的帖子发表了评论 根据这项关于该问题的报告: 那没那么容易。WebGL需要OpenGL。OpenGL需要Linux上的XC

我正在尝试编译phantomjs来添加webGL。显然这是可能的,因为:

然而,我不知道该怎么做。我查看了所有要编译的配置,但尝试了一下,什么也没找到。 我是否应该使用必要的选项单独编译QTWebkit,然后使用此Webkit编译PhantomJS? 我在Mac OSX Lion上

如果能得到一点帮助,那就太好了。

这篇文章是由谁打开的,他还对Google Groups的帖子发表了评论

根据这项关于该问题的报告:

那没那么容易。WebGL需要OpenGL。OpenGL需要Linux上的XCB。这意味着您将无法在完全无头的环境中使用PhantomJS。我怀疑这在不久的将来是否会实施


在我看来,这似乎是OP问题的最终答案。OP没有说明在他们的情况下是否真的有效。

正如您所知,Phantomjs已不再积极开发


我建议您转到使用Chromium的Puppeter:

我挖了一点,发现我需要使用OpenGL进行编译(通过从
src/QT/preconfig.sh
中删除QT_CFG+='-no OpenGL'来实现),并在webkit配置中启用_WEBGL。然而在此之后,我注意到Qt源代码的某些部分不存在(opengl for eg)。我用Qt4.8.4替换了源代码,但仍然出现编译错误。我必须错过任何想法?我有FTM围绕这一点通过使用画布而不是WebGL,但性能显然不是那么好,所以我仍然感兴趣的是你的回答,如果你没有任何其他要求(不太可能)考虑类似的,但壁虎/ Mozilla FF的基础上,并支持WebGL。