SPIR-V: Intermediate Language for Graphical Shaders and Compute Kernels [pdf]
khronos.org
khronos.org
I wonder in general will Apple and MS support SPIR-V or they'll play nasty and not support it just to make life harder for everyone?
Also, will Apple push Metal to OS X, or they'll support Vulkan going forward? Their support for OpenGL was very much lagging behind.
On the other hand, they created OpenCL and they obviously want their developers to have access to this kind of hardware capability. Their problem now is getting developers to actually make use of it, and for that they'll have to implement SPIR-V if that's what catches on. (Provided again that all of their hardware can support it.)