Как я могу просматривать веб-сайт, который использует WebGL?
Я хочу запустить этот сайт: http://www.zygotebody.com/ Но он говорит, что требуется WebGL.
Как мне это установить? У меня Firefox версии 3.6.13 и Chromium версии 8.0.552.215.
2 ответа
На самом деле там говорится, что вам нужен браузер, который поддерживает WebGL, а не openGl. Как видно из следующих ссылок, ни одна официально выпущенная версия Firefox, Chrome или Opera не поддерживает WebGL на 100%. Ночные сборки делают, но им все еще нужна работа:
http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation
http://wakaba.c3.cx/w/webgl.html
http://en.wikipedia.org/wiki/WebGL
Поскольку WebGL использует Canvas, ему нужен браузер, поддерживающий HTML 5 (что походит на последнюю версию для браузеров)
Также есть веб-страница для проверки, поддерживает ли ваш браузер WebGL: http://www.doesmybrowsersupportwebgl.com/
Помните, что помимо браузера, поддерживающего WebGL, вам нужна видеокарта с поддержкой OpenGL ES 2.0, которая будет поддерживаться, если ваша видеокарта поддерживает OpenGL 2.0+.
ОБНОВИТЬ
С Firefox 4.x и начиная с Chrome 9 у вас есть поддержка приложений WebGL. Конечно, на данный момент Chrome рендерит быстрее, чем Firefox, но Firefox более стандартен, чем Chrome.
В настоящее время WebGL должен работать в Chrome. Однако на некоторых системах (у меня NVidia Optimus) мне пришлось перейти на about:flags
и включите Переопределить список программного рендеринга, затем перезапустите Chrome.
Вам также может понадобиться отключить черный список графических процессоров. Это может быть сделано путем редактирования /usr/share/applications/google-chrome.desktop
(с повышенными разрешениями.)
В строке 108 есть строка, которая гласит:
/opt/google/chrome/google-chrome %U
Измените его так, чтобы он выглядел так:
/opt/google/chrome/google-chrome --ignore-gpu-blacklist %U
Сначала вы можете попробовать это с консоли, если хотите.