ES31: Enable shader storage buffer support for OpenGL backend

BUG=angleproject:1951
TEST=angle_end2end_tests:ShaderStorageBuffer

Change-Id: I1afc3cd005ad2e595c6ce937fc53e17423f8ec8b
Reviewed-on: https://chromium-review.googlesource.com/618132
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Reviewed-by: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/queryutils.cpp b/src/libANGLE/queryutils.cpp
index 9d8b2c8..ce94323 100644
--- a/src/libANGLE/queryutils.cpp
+++ b/src/libANGLE/queryutils.cpp
@@ -588,7 +588,7 @@
 
         case GL_UNIFORM_BLOCK:
             maxNameLength =
-                FindMaxSize(program->getState().getUniformBlocks(), &UniformBlock::name);
+                FindMaxSize(program->getState().getUniformBlocks(), &InterfaceBlock::name);
             break;
 
         // TODO(jie.a.chen@intel.com): more interfaces.
@@ -612,7 +612,7 @@
     {
         case GL_UNIFORM_BLOCK:
             return FindMaxSize(program->getState().getUniformBlocks(),
-                               &UniformBlock::memberIndexes);
+                               &InterfaceBlock::memberIndexes);
 
         // TODO(jie.a.chen@intel.com): more interfaces.
         case GL_SHADER_STORAGE_BLOCK:
@@ -1010,7 +1010,7 @@
                                GLenum pname,
                                GLint *params)
 {
-    const UniformBlock &uniformBlock = program->getUniformBlockByIndex(uniformBlockIndex);
+    const InterfaceBlock &uniformBlock = program->getUniformBlockByIndex(uniformBlockIndex);
     switch (pname)
     {
         case GL_UNIFORM_BLOCK_BINDING: