我使用的是最新版本的Chromium 54.0.2790.0版。
问题是,当启用webvr(chrome:// flags - > webvr - > Enable)时,以下两个函数都会返回null
。
canvas.getContext('webgl');
canvas.getContext('experimental-webgl');
但是,如果我禁用webvr支持,那些功能将按预期运行并返回WebGLRenderingContext
。
这背后的原因是什么?
由于
更新
我正在使用内置的Intel HD4600显卡,驱动程序已更新。
我尝试使用Chromium中的chrome:// gpu检查GPU功能。我的主要目标是在启用webvr的情况下查看它是否使用不同的GPU驱动程序。我发现了 -
如果禁用了webvr,chrome:// gpu会给我这个 -
Pixel shader version 5.0
Vertex shader version 5.0
GL_VENDOR Google Inc.
GL_RENDERER ANGLE (Intel(R) HD Graphics 4600 Direct3D11 vs_5_0 ps_5_0)
GL_VERSION OpenGL ES 2.0 (ANGLE 2.1.0.1220bbbd564a)
如果启用了webvr,chrome:// gpu会给我这个 -
Pixel shader version 4.00
Vertex shader version 4.00
GL_VENDOR Intel
GL_RENDERER Intel(R) HD Graphics 4600
GL_VERSION 4.0.0 - Build 9.18.10.3071
另外,我使用NVIDIA的GTX 650Ti进行了测试。该显卡不会出现问题。
英特尔的显卡是否被列入黑名单?