Implement ShaderGL.

BUG=angle:882

Change-Id: I1a8c7b551b308c9362e56ce564ebde7d579c05a3
Reviewed-on: https://chromium-review.googlesource.com/251541
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Tested-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/renderer/gl/RendererGL.cpp b/src/libANGLE/renderer/gl/RendererGL.cpp
index 9d38cc7..7c1545c 100644
--- a/src/libANGLE/renderer/gl/RendererGL.cpp
+++ b/src/libANGLE/renderer/gl/RendererGL.cpp
@@ -72,7 +72,7 @@
 
 ShaderImpl *RendererGL::createShader(GLenum type)
 {
-    return new ShaderGL();
+    return new ShaderGL(type, mFunctions);
 }
 
 ProgramImpl *RendererGL::createProgram()