qtwebkit qt5 beta webgl
我试图在QtWebKit Qt 5.0测试版上运行WebGL应用程序。我在基于mips的平台上使用eglfs插件。我使用QtTestBrowser作为测试浏览器 我运行了一个webgl站点-qtwebkit qt5 beta webgl,qt,webgl,qtwebkit,qt5,Qt,Webgl,Qtwebkit,Qt5,我试图在QtWebKit Qt 5.0测试版上运行WebGL应用程序。我在基于mips的平台上使用eglfs插件。我使用QtTestBrowser作为测试浏览器 我运行了一个webgl站点- ./QtTestBrowser -webgl -graphicsbased http://jsbin.com/ulazel 它报告没有webgl支持 我做了一些调试,并在文件中找到了它 qtwebkit/Source/WebKit/qt/WebCoreSupport/PageClientQt.cpp 在
./QtTestBrowser -webgl -graphicsbased http://jsbin.com/ulazel
它报告没有webgl支持
我做了一些调试,并在文件中找到了它
qtwebkit/Source/WebKit/qt/WebCoreSupport/PageClientQt.cpp
在找不到GLVIEW时返回:
QGLWidget* glViewport = qobject_cast<QGLWidget*>(scrollArea->viewport());
if (!glViewport) {
//Returns from here....
return;
}
通过启用“-gl viewport”,我能够在HTML页面中获取glContext。但是它没有正确地显示出来。此外,由于每个窗口小部件启动程序窗口等,它试图创建一个名为eglCreateWindow的“窗口”实习生,并导致12个窗口周围出现内存问题,所有窗口的全尺寸为1920×1080。最后,显示的图像也不正确
有人有什么建议吗?哪里出了问题?WebGL在Qt5上有额外的补丁,可以正常工作。您可能希望在下面的链接中查看WebGL for eglfs的补丁集 注意-我只在ARMv7上验证了这一点,但是我看不到这个补丁集对arch的依赖性