Почему доступные расширения WebGL могут отличаться? - PullRequest
0 голосов
/ 18 декабря 2018

В моем коде я проверяю доступные расширения WebGL.

console.log(GL.getSupportedExtensions());

, который возвращает массив с 9 расширениями.

enter image description here

Но когда я проверяю свои расширения на таком сайте, как RenderingPipeline , я вижу еще много расширений.

RenderingPipeline List

Почему такая разница?Та же машина, тот же браузер.

1 Ответ

0 голосов
/ 18 декабря 2018

Итак, я делал эту проверку ПОСЛЕ того, как я инициализировал свой рендерер Threejs - в результате было найдено или доступно только 9 расширений.Я оставил этот код на месте.

this.renderer = new THREE.WebGLRenderer({
    antialias: true,
    alpha: true
});

Я добавил проверку расширения ДО моего init рендерера, и он вернул все 27 доступных.Не только это, но и мой чек ПОСЛЕ того, как мой рендерер init теперь возвращает все 27!

Дафук.

...