Пытаюсь получить возможность работы с WebGL:
1. Создал в chroot новый Debian Lenny
2. Скачал, разархивировл и запустил
http://ftp.mozilla.org/pub/mozilla.org/firefox/nightly/latest-trunk/firefox-3.7a1pre.en-US.linux-i686.tar.bz2
3. в about:config разрешил
webgl.enabled_for_all_sites true
4. По ссылке на странице http://blog.vlad1.com/2009/09/21/webgl-samples/
скачал и распаковал
http://people.mozilla.com/~vladimir/webgl/webgl-mesa-751.zip
и прописал путь в
about:config
webgl.osmesalib;/opt/1/osmesa32.dll
("If you extracted it to "C:\temp", you would put in
"C:\temp\osmesa32.dll" in the pref.")
5. установил в about:config
webgl.software_render;true
Отрицательный результат:
Если отрыть страницу с экземплом
http://people.mozilla.com/~vladimir/webgl/spore/sporeview.html
выскакивает сообщение:
"Can't find a WebGL context; is it enabled?"
окно с демкой пусто.
В консоле: "Canvas 3D: creating PBuffer...
nsGLPbufferOSMESA: gActiveBuffers: 2
Canvas 3D: Couldn't open OSMesa lib -- webgl.osmesalib path is
incorrect, or not a valid shared library"
Все вышеперечисленное было сделано от рута.
если войти в chroot как пользователь, то при попытке запустить
/opt/firefox/firefox-bin
вылетает ошибка
./firefox-bin: error while loading shared libraries: libxul.so: cannot
open shared object file: No such file or directory
и броузер не запускается.
Под рутом же запускается и работает неплохо, не считая WebGL.
Вопросы:
Что еще можно попробовать ?
Кто-нибудь смог заставить отобразиться WebGL модель ? Если да, какой
использовался софт ?
--
Sincerely,
Nicholas
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org