Mark the S3TC SRGB formats as requiring exact block sizes.

TEST=conformance/extensions/webgl-compressed-texture-s3tc-srgb
BUG=angleproject:2049

Change-Id: I00d816299db914c078d140f791cd7c98c6428a54
Reviewed-on: https://chromium-review.googlesource.com/522762
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
diff --git a/src/libANGLE/validationES.cpp b/src/libANGLE/validationES.cpp
index 8fe9d49..ae87b89 100644
--- a/src/libANGLE/validationES.cpp
+++ b/src/libANGLE/validationES.cpp
@@ -1067,6 +1067,10 @@
         case GL_COMPRESSED_RGBA_S3TC_DXT1_EXT:
         case GL_COMPRESSED_RGBA_S3TC_DXT3_ANGLE:
         case GL_COMPRESSED_RGBA_S3TC_DXT5_ANGLE:
+        case GL_COMPRESSED_SRGB_S3TC_DXT1_EXT:
+        case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT:
+        case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT:
+        case GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT:
         case GL_ETC1_RGB8_LOSSY_DECODE_ANGLE:
         case GL_COMPRESSED_RGB8_LOSSY_DECODE_ETC2_ANGLE:
         case GL_COMPRESSED_SRGB8_LOSSY_DECODE_ETC2_ANGLE: