Pixi.js: WebGLコンテキストが正しく復元されませんでした(pixi v5)

作成日 2019年05月20日  ·  3コメント  ·  ソース: pixijs/pixi.js

pixi v4ではすべて正常に動作しますが、v5(WebGL 2)ではアプリケーションが正しく復元されませんでした

予想される行動

pixiの両方のバージョンで、アプリケーションを正しく復元する必要があります。

現在の動作

あなたはwebgl2とV5 PIXIのバージョンを選択した場合、アプリケーションが復元されません。
あなたはWebGLを持つV4 PIXIのバージョンを選択した場合、アプリケーションは、罰金を回復しました。

再現する手順

  1. PCChromeでhttps://pixijs.io/examples/#/demos-basic/container.jsを開き
  2. V5 PIXIのバージョンを選択します。
  3. iframeコンテキストでChrome開発ツールコンソールを開きます
  4. webglコンテキストを失う次のコマンドを書くdocument.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').loseContext()
  5. 数秒待ちます
  6. webglコンテキストを復元する次のコマンドを書くdocument.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').restoreContext()

    環境

  • pixi.jsバージョン:_5.0.3_
  • ブラウザとバージョン:_Chrome 74.0.3729.157_
  • OSとバージョン:_MacOS Mojave 10.14.4_
🕷 Bug

最も参考になるコメント

@ivanpopelyshevあなたはすでにこれをやっていますか? そうでない場合は、PRを追加できます。

全てのコメント3件

その既知の問題。 ジオメトリは修正しましたが、テクスチャとシェーダーは修正していません:)それはあなたにとってどれほど重要ですか、それは今から1か月後にアプリに統合できるものですか、それとも今週必要ですか?

良い。 一ヶ月待っても大丈夫だと思います。

@ivanpopelyshevあなたはすでにこれをやっていますか? そうでない場合は、PRを追加できます。

このページは役に立ちましたか?
0 / 5 - 0 評価