Copied the latest 1.0 spec as the basis for WebCL 1.2