Revert "Refactoring Shader objects"

This reverts commit 537dfde52a33d621ab1198c949a81b09a1269b2e.

Change-Id: I5eb8923ac8f78877e6e77a8cd897021e56ee004a
Reviewed-on: https://chromium-review.googlesource.com/214466
Reviewed-by: Brandon Jones <bajones@chromium.org>
Tested-by: Brandon Jones <bajones@chromium.org>
diff --git a/src/libGLESv2/libGLESv2.cpp b/src/libGLESv2/libGLESv2.cpp
index 5dd0855..aeeddcc 100644
--- a/src/libGLESv2/libGLESv2.cpp
+++ b/src/libGLESv2/libGLESv2.cpp
@@ -3584,12 +3584,7 @@
 {
     EVENT("()");
 
-    gl::Context *context = gl::getNonLostContext();
-
-    if (context)
-    {
-        context->releaseShaderCompiler();
-    }
+    gl::Shader::releaseCompiler();
 }
 
 void __stdcall glRenderbufferStorageMultisampleANGLE(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)