1

(Three.JS に基づく) webgl アプリをテストしたところ、次のメッセージが表示されました。

「WebGLRenderer: ボーンが多すぎます - 80、この GPU は 58 しかサポートしていません (ANGLE の代わりに OpenGL を試してください)」 i.imgur.com/0RijQ6n.png

Three.JS コミュニティからのヘルプ:

  1. Google chrome の「解決策」の場合: 「 --use-gl=desktop コマンドライン引数を指定して chrome を実行します。」 http://nuclear.mutantstargoat.com/webgl/
  2. Firefox の「解決策」の場合: 「about:config 設定の webgl.prefer-native-gl を true に切り替えるだけです。」 http://forums.mozillazine.org/viewtopic.php?f=23&t=2090351&start=15
  3. IEアプリではまったく機能しません。(webgl は Windows 8.1 が来るまでサポートされないため)

「切り替え」後はすべて正常に動作します。

しかし、アプリで「force OpenGL」のようなものを使用して、ユーザーがそのアプリケーションを獲得するために余分なことをする必要がないようにすることはできますか?

PS ANGLE - 「ほぼネイティブなグラフィック レイヤー エンジン」 code.google.com/p/angleproject

4

1 に答える 1

2

いいえ。WebGL レンダリング API はブラウザー全体用であり、Web ページから設定できるものではありません。

あなたができる最善のことは、設定を変更するための明確でわかりやすい指示をユーザーに与えることです。

于 2013-10-20T02:16:34.077 に答える