Creates a Shader Program from the name, and either the vertex and fragment shader strings, or their file names
See Implementation
Creates a Shader Program from the name, and either the vertex and fragment shader strings, or their file names