私はキャンバスごとに1つ、多くのwebglコンテキストを使用しているページを持っています。新しいコンテクストを作成するたびに、キャンバスを再ロードしたり、サイズを変更したりすることができます。これはいくつかの再読み込みで動作しますが、最終的に新しいコンテキストを作成しようとするとnull値が返されます。私は思い出がなくなっていると思う。WebGLコンテキストの削除
メモリを回復して新しいコンテキストに使用できるように、もはや使用していないコンテキストを削除したいと考えています。これを行う方法はありますか?それとも、多くのキャンバスを扱う良い方法がありますか?
ありがとうございました。
getContext()呼び出しがnullを返すため、オブジェクトがnullであるためビューポートエラーを設定しようとするとエラーが発生します。 – user2089247
'getContext()'の呼び出しの後に_anything_ elseを実行する前にコンテキストが有効であることを確認する必要があります。 – Aesthete
〜200番目のコンテキストが作成されると失敗します。最初の199は美しく素晴らしいです。コードはかなりシンプルです。 – user2089247