Merge "Implement a new Shader API, which can run custom code on GPU"