Just watched WWDC 15. I was quite intrigued when they were talking about how Metal is going to be integrated in 10.11. Adobe claimed their CC product rendering performances had a 7x increase with Metal. With Apple going ATI as discrete gfx vender in their recent rigs, most noticeably the latest rMBP running R9 M370X instead of nVidia, I am start to think Apple has decided to deeply integrate Metal with OpenCL. Apple did not provide what current platform they were comparing to when they showed the performances improvement; nor did Adobe. All I saw was an Intel logo during the slideshow. Now if Apple is so good with their Metal, they can match an integrated GFX like Intel's IRIS Pro running Metal against top of the line discreet GFX used in the high end products, maybe hardware dependency is no longer a key factor. Majority of the developers going with Metal have graphic intense application out. It might take a while for the coders to fully adopt to the Metal API from other graphical API/engines. I don't know just how deep OpenCL/GL is part of the Metal but from the looks of it, especially the performances increase claim, I suspect it's very deep, beyond HAL deep. Looks like nVidia and CUDA might lost the fight against ATI with Apple. Then again if Metal is so efficient where raw hardware power isn't going to make a difference, I suppose nobody is safe here. Just my thoughts.