|
发表于 2016-8-15 11:44:28
|
显示全部楼层
jiangxuan 发表于 2016-8-13 11:37
webgl就是OpenGLES2.0.
输入about:gpu可以看到图像处理的对应情况。里面有webgl的对应情况
您说的加速选 ...
嗯嗯。webgl 本质是用了OpenGLES,
时间有点久了。关于选项指定问题应该是我记错。 只有开启和关闭加速选项(settting->using hardware acceleration when a..)
关于我判断是当前chromium只支持openGL情况是这样:
about:gpu 查看Drvier information , 无论现在用的linaro1.0或linaro1.1,应该查看到没有检测pvr opengles。
实际当时我们这边还有个libglx库文件。 加libglx库文件,就能检测到pvr drivers。 libglx是关联opengl和linux桌面系统一套东西。 当时测试到加上libglx库 导致浏览器有部分黑色,而且不稳定。 报错地方都来自:glx。
下面是引用网上查到的文章:
GLX是OpenGL Extension to the X Window System的缩写。它作为x的扩展,是x协议和X server的一部分,已经包含在X server的代码中了。GLX提供了x
window system使用的OpenGL接口,允许通过x调用OpenGL库。OpenGL 在使用时,需要与一个实际的窗口系统关联起来。在不同平台上有不同的机制以
关联窗口系统,在Windows上是WGL,在Linux上是GLX,在 Apple OS上是AGL等、、
如果你想折腾,我查看来树莓派那边: 用EGL 来关联chromium和OpenGLES
webgl,opengl/opengles Buildroot Environment for multiple TV WebKit ports using EGL and GLESv2, suppormting WebGL, Canvas, HTML5 Video as a texture and more.
https://github.com/Metrological/buildroot
|
|