![](/img/trans.png)
[英]how to install QtSvg,QtWebKit,QtWebKitWidgets(all in Qt5 version) on ubuntu 14.04?
[英]qtwebkit qt5 beta webgl
我试图在QtWebKit(Qt 5.0 beta版)上运行WebGL应用程序。 我在基于mips的平台上使用eglfs插件。 我使用QtTestBrowser作为测试浏览器。
我经营了一个webgl网站-
./QtTestBrowser -webgl -graphicsbased http://jsbin.com/ulazel
它报告没有webgl支持。
我做了一些调试,发现在文件中
qtwebkit/Source/WebKit/qt/WebCoreSupport/PageClientQt.cpp
因为找不到glViewport而返回:
QGLWidget* glViewport = qobject_cast<QGLWidget*>(scrollArea->viewport());
if (!glViewport) {
//Returns from here....
return;
}
通过启用“ -gl-viewport”,我可以在HTML页面中获取glContext。 但是没有正确显示。 另外,由于每个小部件(launcherWindow等)都试图创建一个调用eglCreateWindow()的“窗口”实习生,从而导致内存问题(在12个左右的窗口中创建的全尺寸为1920×1080。最终显示的图像也不正确。
有人有建议吗? 我要去哪里错了?
WebGL在Qt5之上具有附加补丁的功能。 您可能想在下面的链接中查看WebGL for eglfs的补丁集。
https://bugreports.qt-project.org/browse/QTBUG-30405
(注意-我仅在ARMv7上对此进行了验证,但是我看不到此补丁集对arch的依赖)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.