Size: a a a

2020 December 29

ФБ

Фиолетовый Биоморф... in GameDev for Web
Всем привет.
Заметил что в Пикси на Линуксе в Файрфоксе выводится предупреждение:
Failed to create WebGL context: failIfMajorPerformanceCaveat: Compositor is not hardware-accelerated.
из такой строчки:
var gl = (canvas.getContext('webgl', contextOptions) || canvas.getContext('experimental-webgl', contextOptions));
И маски из растра и спайн-меш-анимации некорректно работают.

Как это детектить програмно?
источник

К

Константин in GameDev for Web
Это значит нету стенсила
источник

К

Константин in GameDev for Web
И значит выкинуть железяку
источник

Г

Георгий in GameDev for Web
так эт дрова наверно
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
Если в файфрфоксе при этом поставить флаг - поддерживать ускорение. Все становится норм.
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
Тут надо чекать что не поддерживается. - Не пойму как.
источник

Г

Георгий in GameDev for Web
так сам создаешь вебгл контекст с флагом failIfMajorЧе-тоТам и если не вернули контекст = ошибка та же самая
источник

Г

Георгий in GameDev for Web
вроде так
источник

Г

Георгий in GameDev for Web
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
А забыл contextOptions = {
               stencil: true,
               failIfMajorPerformanceCaveat: settings.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT,
           };
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
Георгий
так сам создаешь вебгл контекст с флагом failIfMajorЧе-тоТам и если не вернули контекст = ошибка та же самая
в том то и дело что gl возвращается true
источник

A

Andrew in GameDev for Web
выставь в фалс failIfMajorPerformanceCaveat
источник

A

Andrew in GameDev for Web
на хроме недавно бажить недавно начало тоже
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
var gl = canvas.getContext("webgl2", {
   stencil: true,
   failIfMajorPerformanceCaveat: false,
});

if (!gl) {
   alert('No webgl--')
   // no webgl2 for you!
} else {
   console.log('!!!!!!!----')
}
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
в консоли варнинг. Но gl проходит.
источник

🖐

🖐🏿 in GameDev for Web
Да есть такой глюк, просто флаг поставь false
источник

ФБ

Фиолетовый Биоморф... in GameDev for Web
🖐🏿
Да есть такой глюк, просто флаг поставь false
)) куда поставить ??
источник

🖐

🖐🏿 in GameDev for Web
В пикси settings
источник

A

Andrew in GameDev for Web
Фиолетовый Биоморф
А забыл contextOptions = {
               stencil: true,
               failIfMajorPerformanceCaveat: settings.FAIL_IF_MAJOR_PERFORMANCE_CAVEAT,
           };
сюда
источник