SPIR-V only replaces&#x2F;complements the OpenCL C kernels (Which whill become a subset of C++ in future release, might have been this one come to think of it) and not the whole OpenCL api pipeline, which is still in C.<p>Hopefully we&#x27;ll have a LLVM-IR to SPIR-V transpiler in the future, and then have Vulkan&#x2F;Cuda&#x2F;DX12 consume that. I would love to see that.