0

最新バージョンである 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 を使用してテストしました。そのグラフィックス カードでは問題は発生しません。

インテルのグラフィックス カードがブラックリストに登録されている可能性がありますか?

4

0 に答える 0