Форум

Ошибки инициализации.

04 июня 2015 09:42
Столкнулся при открытии собственного проекта через интернет вот с чем:
Надо же API WebGL заблокирован!

На мобильных устройствах, браузер Google Chrome. В частности месяц назад на ASUS PadPhone Note 6 разбирался, включал настройки в браузере, разрешил всё по инструкции, потом плюнул. сославшись на то, что модель с неособо хорошим графическим ускорителем ( К примеру демо КАпри на нем лагает по-страшному, и форум тоже просит постоянно перезапустить WebGL, блокируя API.

Сегодня второй случай: проверил на Samsung Galaxy S6, Google Chrome. Та же ситуация.
Не подскажете, с чем связана блокировка?
Раньше открывал на MOTO G без проблем любые проекты.
Коплю деньги на коммерческий B4W.
04 июня 2015 10:06
Добрый день.

Не подскажете, с чем связана блокировка?

Советую почитать этот багрепорт.

Samsung S6, Galaxy Tab S etc …
Webgl doesn't work by default on chrome on all best Samsung devices …

Подозреваю, ваши устройства используют графический процессор Mali. Проблема в драйверах для него. Это известная проблема, специалисты из Google о ней знают давно

Попробуйте набрать в хроме chrome://flags/ и включить флаг "override software rendering list". Результат может оказаться непредсказуемым, но должно заработать
04 июня 2015 11:03
В моей версии хрома нет такой опции. Но есть такая:


Она с обратной логикой, то есть при активации отключает переопределение.
Когда я её активируют, у меня траблшутинг от b4w включается.
Коплю деньги на коммерческий B4W.
04 июня 2015 11:46

Когда я её активируют, у меня траблшутинг от b4w включается.

Сообщения в консоле об ошибках? Можно взглянуть?
04 июня 2015 12:00

В моей версии хрома нет такой опции.

Это одно и тоже. Просто по-разному звучит на русском и английском языках)
04 июня 2015 16:49

Сообщения в консоле об ошибках? Можно взглянуть?
Консоль пишет в основном про эффекты доплера.Ругается на NPOT текстуры.

В мобильной версии неинашел решения по запуску консоли…
Коплю деньги на коммерческий B4W.
04 июня 2015 17:21
Мобильные устройства так же можно отлаживать через консоль.
Имеется статья на эту тему.

Она на английском, но там можно разобраться даже без знания языка по картинкам.

Для хрома на андройде:
Выражаясь простыми словами, могу сказать что нужно найти в настройсках телефона раздел about phone (о телефоне), найти там серийный номер (build number) и 7 (!) раз нажать на него. Тогда в меню будут доступны настройки для разработчиков. Там надо будет проставить галочку usb debagging (не знаю как в русской версии будет звучать) и подключить телефон через usb к ПК. Далее открыть хром, прописать в консоли chrome://inspect выбрать нужный телефон и будет доступна его консоль
 
Пожалуйста, зарегистрируйтесь или войдите под своей учетной записью , чтобы оставлять сообщения.