Как я могу включить WebCL в моем браузере?

1799
Prokop Hapala

У меня есть опыт работы с WebGL в javascript и с (py) OpenCL, и оба являются отличными инструментами. Теперь я хотел бы собрать его вместе и сделать быстрые научно-технические демонстрации в веб-браузере. Но я не уверен, является ли технология зрелой и поддерживается современными веб-браузерами?

Есть две веб-страницы с демонстрациями:

но я не могу запустить ни один пример ни в Firefox, ни в Chrome. Firefox просит установить WebCL с сообщением: This page requires Nokia WebCL for Firefox. Install?но после его установки и перезапуска Firefox он все равно не работает. Я получаю всегда сообщение:Unfortunately your system does not support WebCL

У меня Ubuntu 16.04 и nVidia GTX960M ... и я могу компилировать и запускать программы OpenCL на C ++ и Python.


Помимо того, что он работает на моем компьютере, мне также интересно убедиться, что другие люди смогут увидеть мои демоверсии физики в своем браузере. Для WebGL поддержка уже довольно хороша ... Надеюсь, это просто вопрос времени, когда то же самое будет с WebCL - я прав?

1
Какой ответ вы ожидаете? Поддержка в настоящее время не существует, и она может измениться. В качестве примера [статья Wiki о состояниях WebCL] (https://en.wikipedia.org/wiki/WebCL) «Mozilla не планирует внедрять WebCL в пользу OpenGL ES 3.1 Compute Shaders». Что не означает, что они не могут изменить свою позицию. Что касается вашей ошибки, вам придется предоставить больше информации. Seth 6 лет назад 0
на самом деле ответ "это нормально, что это еще не работает", это хорошо. Я просто хочу знать, если я делаю что-то не так или мне просто нужно подождать, пока это не будет реализовано. ... Я имею в виду: как я могу знать, не спрашивая? Браузер только выдает мне сообщение об ошибке, он не говорит, является ли это нормальным поведением, или это просто я, глупый или имеющий какой-то неправильный / старый / не для данных драйвер / браузер. Prokop Hapala 6 лет назад 0
add `Mozilla не планирует внедрять WebCL в пользу OpenGL ES 3.1 Compute Shaders. они уже поддерживаются? Prokop Hapala 6 лет назад 0
Вы на самом деле задаете два вопроса. Отсюда и мое первое замечание. Первый - об ошибке, которую вы получаете при установке. Который, вероятно, должен работать и может просто иметь некоторые проблемы с конфигурацией. Во-вторых, когда технология в целом будет адаптирована и идет в правильном направлении. Хотя первую часть, вероятно, можно проанализировать и ответить на нее, последняя будет игрой в догадки и вопросом мнений. Для OpenGL ES, вероятно, потребуется [WebGL, основанный на OpenGL ES 3.0] (https://en.wikipedia.org/wiki/WebGL). Seth 6 лет назад 0

0 ответов на вопрос

Похожие вопросы