启用webvr时,无法在Chromium中创建webgl上下文?

时间:2016-07-12 07:36:41

标签: google-chrome webgl chromium webvr

我使用的是最新版本的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进行了测试。该显卡不会出现问题。

英特尔的显卡是否被列入黑名单?

0 个答案:

没有答案