ParallelCompile: Add entry points.

Add the extension text, entry points and validations.

BUG=chromium:849576
TEST=angle_end2end_tests

Change-Id: I4c06ee30e4f4fe9bb1c1fecada747b9c78fed0ea
Reviewed-on: https://chromium-review.googlesource.com/1103789
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Jie A Chen <jie.a.chen@intel.com>
diff --git a/scripts/generate_entry_points.py b/scripts/generate_entry_points.py
index 72aba44..6337d34 100755
--- a/scripts/generate_entry_points.py
+++ b/scripts/generate_entry_points.py
@@ -68,6 +68,7 @@
     "GL_OES_get_program_binary",
     "GL_OES_mapbuffer",
     "GL_OES_vertex_array_object",
+    "GL_KHR_parallel_shader_compile",
 ])
 
 # The EGL_ANGLE_explicit_context extension is generated differently from other extensions.
@@ -886,4 +887,4 @@
 #include "common/event_tracer.h"
 """
 
-write_export_files("\n".join([item for item in libgles_ep_defs]), source_includes, "\n".join([item for item in libgles_ep_exports]))
\ No newline at end of file
+write_export_files("\n".join([item for item in libgles_ep_defs]), source_includes, "\n".join([item for item in libgles_ep_exports]))