Quote Originally Posted by droidhacker View Post
Not really, because that is strictly restricted to the blobs. You might find yourself a few corner-case users, but certainly not widespread deployment. Why would anyone build software depending on openCL if they can't trust that their customers will be able to use it?

In other words, it MUST be supported by both AMD and Intel **open source** drivers, AND have a solid CPU fallback, before software developers can trust in its availability.
It does not have to be supported by both AMD and Intel drivers.

We programmers can make the program so it can check if there is OpenCL support and if there is not use a different algorithm, function(s).
We don't choose between CPU threads and OpenCL. We can make the programs so it can choose when starting up what to choose by including both options in the program.