0

Three.js アプリをデバッグするために、いくつかの GL_EXTENSIONS を無効にしたいと考えています。ユーザーの 1 人が問題を抱えており、いくつかの拡張機能が不足していることにかなり絞り込まれました。このユーザーに回避策を実装できるように、開発マシンでこれらの問題を再現できるようにしたいと考えています。彼は重要で、何千マイルも離れています。

現在の拡張機能を表示するためのプログラムしか見つけることができませんでしたが、次のコードを使用していることがわかりました。

renderer.context.getExtension('extension_name')

マシンに関する情報を教えてくれます。ただし、chrome://gpu に表示される拡張機能を無効にすることはできませんでした。具体的には、次を無効にしたいと思います。

GL_OES_texture_float
GL_OES_standard_derivatives

私のマシン、Chrome (ターゲット プラットフォーム) 内、または JavaScript 内から、このシステム全体を無効にできれば幸いです。さらに情報を提供できる場合はお知らせください。

4

1 に答える 1

1

私の知る限り、拡張機能を無効にすることはできませんが、使用しないことを選択できます。したがって、リリース 58 の build/three.js の 25759 行のコードを見ると、texture_float拡張機能のクエリと、次の行のstandard_derivatives. null拡張機能がサポートされていないことを three.js に示す変数 equal を設定できます。これらの変更を加えて、コードを保存して実行します。

于 2013-05-28T15:17:54.603 に答える