ShaderProgram

fun <V : VertexShader, F : FragmentShader> ShaderProgram(vertexShader: V, fragmentShader: F)