Hello Stack Overflow users!
I've been searching all over with little (actually none) out there about my problem. I try hard not to ask questions that have already been asked but it seems like I'm the first to have this problem.
I have installed the WebCL extension on Firefox. (I've tried it on version 31, 32, and 33 aurora)
I also have WebGL enabled on Chrome and Firefox.
I've written basic OpenGL programs that render boxes and stuff on my local machine. I've successfully compiled, linked and ran an example OpenCL program that uses the GPU to generate the string "Hello world" in a buffer and print it on my local machine.
I've even been able to run WebGL examples in both Chrome and Firefox. I can also run WebCL examples that don't require WebGL.
Now just to clarify beforehand, I'm only concerned about Firefox. My Chrome browser currently does not have WebCL functionality and Firefox was much easier to set up with WebCL. I only referred to Chrome to imply that WebGL does work as expected on more than one browser on my machine.
The problem is, oddly enough, if I run a WebCL example before WebGL, WebGL will think there is no graphics driver until Firefox is restarted.
Similarly, if I run a WebGL example before WebCL, WebCL will not be able to find an OpenCL driver on my machine until Firefox is restarted.
I only have the WebCL extension installed in Firefox and nothing else. The terminal does not complain when any of these services are used.
Currently running
Distro: Arch Linux x86_64
Kernel version: Linux 3.16.1-1-ARCH
GPU: AMD Radeon HD 7850
If anyone has any experience with this problem I'd greatly appreciate the assistance. If I somehow missed a Stack Overflow question with this problem I'd greatly appreciate the redirection.