Metal is Apple's low-level graphics and compute API, combining functionality similar to OpenGL and OpenCL. It includes the Metal Shading Language, based on C++14.