What is with all this negativity?
In any event back to the GPU, would you expect the developer to use the GPU's 3D technology or its video decoding capability to power a text editor? I could go on but I doubt there is any one app that uses every feature of Mac OS/X.
They do use OpenCL when it is the right technology for the problem at hand. I really don't think people understand what OpenCL is and what it is capable of. It is not a solution to every problem, not even to every parallel problem, instead it is a solution for problems that can fit well to the execution hardware in a GPU.True, but the question remains if developers will use openCL in their code...
Apps that can benefit from them do. You can't reasonably expect every app to make use of every technology that Mac OS/X affords the developer. The reality is that things like 64 bit code an GCD have been adopted by most developers.It's the same story with 64-bit and grand central dispatch, many applications don't use these technologies and thus applications won't benefit from them.
In any event back to the GPU, would you expect the developer to use the GPU's 3D technology or its video decoding capability to power a text editor? I could go on but I doubt there is any one app that uses every feature of Mac OS/X.