OpenCL Precompiler for nVidia, Intel and AMD platforms