![](/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.