Pixi.js: WebGL-Kontext falsch wiederhergestellt (pixi v5)

Erstellt am 20. Mai 2019  ·  3Kommentare  ·  Quelle: pixijs/pixi.js

Alles funktioniert gut für pixi v4, aber in v5 (WebGL 2) wurde die Anwendung falsch wiederhergestellt

Erwartetes Verhalten

Für beide Versionen von pixi sollte die Anwendung korrekt wiederhergestellt werden.

Aktuelles Verhalten

Wenn Sie die v5- Pixi-Version mit webgl2 wählen, wird die Anwendung nicht wiederhergestellt.
Wenn Sie die v4 pixi-Version mit webgl auswählen, wird die Anwendung problemlos wiederhergestellt.

Schritte zum Reproduzieren

  1. Öffnen Sie https://pixijs.io/examples/#/demos -basic/container.js auf PC Chrome
  2. Wählen Sie die v5- Pixi-Version
  3. Chrome-Entwicklungstools-Konsole mit iframe-Kontext öffnen
  4. Schreiben Sie den nächsten Befehl, um den Webgl-Kontext zu verlieren document.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').loseContext()
  5. Warte ein paar Sekunden
  6. Schreiben Sie den nächsten Befehl, um den Webgl-Kontext wiederherzustellen document.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').restoreContext()

    Umfeld

  • pixi.js Version : _5.0.3_
  • Browser & Version : _Chrome 74.0.3729.157_
  • Betriebssystem und Version : _MacOS Mojave 10.14.4_
🕷 Bug

Hilfreichster Kommentar

@ivanpopelyshev Machst du das schon? Wenn nicht, kann ich eine PR hinzufügen.

Alle 3 Kommentare

Es ist ein bekanntes Problem. Ich habe Geometrien korrigiert, aber keine Texturen und Shader :) Wie wichtig ist das für Sie, ist es etwas, das Sie einen Monat später in die App integrieren können, oder brauchen Sie es diese Woche?

Gut. Ich denke, es ist in Ordnung, wenn wir einen Monat warten.

@ivanpopelyshev Machst du das schon? Wenn nicht, kann ich eine PR hinzufügen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

gigamesh picture gigamesh  ·  3Kommentare

lucap86 picture lucap86  ·  3Kommentare

softshape picture softshape  ·  3Kommentare

readygosports picture readygosports  ·  3Kommentare

SebastienFPRousseau picture SebastienFPRousseau  ·  3Kommentare