Определить, включено ли аппаратное ускорение webgl - PullRequest
0 голосов
/ 23 мая 2018

Есть ли способ определить, использует ли браузер аппаратный или программный рендеринг для webgl?

Я бы не хотел показывать части webgl, если включен программный рендеринг (он очень медленный и лучше с заполнителем)

В настоящее время я думаю о том, чтобы провести некоторые тесты, покастраница загружается и устанавливает флаг в зависимости от производительности этих тестов.Для меня это звучит немного странно, может быть, есть лучший способ?

1 Ответ

0 голосов
/ 24 мая 2018

Если вы используете ThreeJS (и я предполагаю, что вы используете), вы всегда можете проверить:

Detector.webgl

Если false, то браузер по какой-то причине блокирует технологию WebGl.Другими словами, Detector.webgl будет иметь значение true, если аппаратный рендер доступен.

...