Pixi.js: Contexto WebGL restaurado incorretamente (pixi v5)

Criado em 20 mai. 2019  ·  3Comentários  ·  Fonte: pixijs/pixi.js

Tudo funciona bem para o pixi v4, mas no aplicativo v5 (WebGL 2) restaurado incorretamente

Comportamento esperado

Para ambas as versões do pixi, o aplicativo deve ser restaurado corretamente.

Comportamento Atual

Se você escolher a versão pixi v5 com webgl2, o aplicativo não será restaurado.
Se você escolher a versão v4 pixi com webgl, o aplicativo será restaurado corretamente.

Passos para reproduzir

  1. Abra https://pixijs.io/examples/#/demos -basic / container.js no PC Chrome
  2. Escolha a versão v5 pixi
  3. Abra o console de ferramentas de desenvolvimento do Chrome com contexto iframe
  4. Escreva o próximo comando para perder o contexto webgl document.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').loseContext()
  5. Espere alguns segundos
  6. Escreva o próximo comando para restaurar o contexto webgl document.querySelector('canvas').getContext('webgl2').getExtension('WEBGL_lose_context').restoreContext()

    Ambiente

  • pixi.js versão : _5.0.3_
  • Navegador e versão : _Chrome 74.0.3729.157_
  • SO e versão : _MacOS Mojave 10.14.4_
🕷 Bug

Comentários muito úteis

@ivanpopelyshev Você já está fazendo isso? Se não, posso adicionar um PR.

Todos 3 comentários

É um problema conhecido. Eu consertei geometrias, mas não texures e shaders :) Quão crítico é isso para você, é algo que você pode integrar no app daqui a um mês ou você precisa disso esta semana?

Boa. Acho que não há problema em esperarmos um mês.

@ivanpopelyshev Você já está fazendo isso? Se não, posso adicionar um PR.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

neciszhang picture neciszhang  ·  3Comentários

zcr1 picture zcr1  ·  3Comentários

gigamesh picture gigamesh  ·  3Comentários

lucap86 picture lucap86  ·  3Comentários

samueller picture samueller  ·  3Comentários