Pixi.js: Контекст WebGL восстановлен неправильно (pixi v5)

Созданный на 20 мая 2019  ·  3Комментарии  ·  Источник: pixijs/pixi.js

На pixi v4 все работает нормально, но в v5 (WebGL 2) приложение восстанавливалось некорректно

Ожидаемое поведение

Для обеих версий pixi приложение должно восстанавливаться правильно.

Текущее поведение

Если вы выберете версию v5 pixi с webgl2, приложение не будет восстановлено.
Если вы выберете версию pixi v4 с webgl, приложение восстановится нормально.

Действия по воспроизведению

  1. Откройте https://pixijs.io/examples/#/demos -basic / container.js на ПК Chrome.
  2. Выберите версию v5 pixi
  3. Откройте консоль инструментов Chrome для разработчиков с контекстом iframe
  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_
  • ОС и версия : _MacOS Mojave 10.14.4_
🕷 Bug

Самый полезный комментарий

@ivanpopelyshev Вы уже этим занимаетесь? Если нет, могу добавить пиар.

Все 3 Комментарий

Это известная проблема. Я исправил геометрию, но не текстуры и шейдеры :) Насколько это важно для вас, можно ли это интегрировать в приложение через месяц или вам это понадобится на этой неделе?

Хороший. Думаю, нам нормально подождать месяц.

@ivanpopelyshev Вы уже этим занимаетесь? Если нет, могу добавить пиар.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

readygosports picture readygosports  ·  3Комментарии

neciszhang picture neciszhang  ·  3Комментарии

madroneropaulo picture madroneropaulo  ·  3Комментарии

Vardner picture Vardner  ·  3Комментарии

softshape picture softshape  ·  3Комментарии