Wie kann ich WebCL in meinem Browser aktivieren?

1877
Prokop Hapala

Ich habe Erfahrung mit WebGL in Javascript und mit (py) OpenCL und beide sind großartige Tools. Jetzt möchte ich es zusammenstellen und schnelle wissenschaftliche / technische Demos im Webbrowser machen. Ich bin mir jedoch nicht sicher, ob die Technologie ausgereift ist und von modernen Webbrowsern unterstützt wird.

Es gibt zwei Webseiten mit Demos:

Ich kann jedoch weder in Firefox noch in Chrome ein Beispiel ausführen. Firefox fordert zur Installation von WebCL mit der folgenden Meldung auf: This page requires Nokia WebCL for Firefox. Install?Nachdem ich Firefox jedoch installiert und neu gestartet habe, funktioniert es immer noch nicht. Ich bekomme immer eine Nachricht:Unfortunately your system does not support WebCL

Ich habe Ubuntu 16.04 und nVidia GTX960M ... und ich kann OpenCL-Programme in C ++ und Python kompilieren und ausführen.


Abgesehen davon, dass es auf meinem Computer funktioniert, bin ich auch daran interessiert, sicherzustellen, dass andere Personen meine physischen Web-Demos in ihrem Browser sehen können. Für WebGL ist der Support bereits recht gut ... Ich hoffe, es ist nur eine Frage der Zeit, wann dasselbe für WebCL gilt - habe ich recht?

1
Welche Art von Antwort erwarten Sie? Der Support ist derzeit nicht verfügbar und kann sich in beide Richtungen entwickeln. [Wiki-Artikel zu WebCL-Zuständen] (https://en.wikipedia.org/wiki/WebCL) `Mozilla plant nicht, WebCL zugunsten von OpenGL ES 3.1 Compute Shaders zu implementieren. ' Was nicht heißt, dass sie ihre Haltung nicht ändern können. Für Ihren Fehler müssen Sie weitere Informationen angeben. Seth vor 6 Jahren 0
eigentlich die antwort "es ist normal, dass es noch nicht funktioniert" ist in ordnung. Ich möchte nur wissen, ob ich etwas falsch mache oder einfach warten sollte, bis es implementiert ist. ... ich meine: Wie kann ich es wissen ohne zu fragen? Der Browser wirft mir nur eine Fehlermeldung zu, es sagt nicht aus, ob es normal ist oder ob ich einfach dumm bin oder einen falschen / alten / nicht-auf-Daten-Treiber / Browser habe. Prokop Hapala vor 6 Jahren 0
hinzufügen `Mozilla plant nicht, WebCL zugunsten von OpenGL ES 3.1 Compute Shader zu implementieren.` ... großartig! werden sie schon unterstützt? Prokop Hapala vor 6 Jahren 0
Du stellst eigentlich zwei Fragen. Daher meine erste Bemerkung. Beim ersten handelt es sich um einen Fehler, den Sie bei Ihrer Installation erhalten. Was wahrscheinlich funktionieren sollte und nur ein Konfigurationsproblem haben könnte. Der zweite Punkt ist, wann immer die gesamte Technologie angepasst wird und in die richtige Richtung geht. Während der erste Teil wahrscheinlich analysiert und beantwortet werden kann, wäre der letztere ein Ratespiel und eine Frage der Meinungen. OpenGL ES würde wahrscheinlich [WebGL, das auf OpenGL ES 3.0 basiert] (https://en.wikipedia.org/wiki/WebGL) erfordern. Seth vor 6 Jahren 0

0 Antworten auf die Frage