Shader framework finished