Add missing dependencies to fetch_dawn_dependencies.py

Fixed: dawn:2167
Change-Id: Id7309c04b0b42ceb0e78f197a4c08ebb832ee79e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/157700
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Arthur Sonzogni <arthursonzogni@chromium.org>
diff --git a/tools/fetch_dawn_dependencies.py b/tools/fetch_dawn_dependencies.py
index 8a4d298..1190414 100644
--- a/tools/fetch_dawn_dependencies.py
+++ b/tools/fetch_dawn_dependencies.py
@@ -96,16 +96,19 @@
     # The dependencies that we need to pull from the DEPS files.
     # Dependencies of dependencies are prefixed by their ancestors.
     required_submodules = [
+        'third_party/abseil-cpp',
+        'third_party/glfw',
+        'third_party/jinja2',
+        'third_party/khronos/EGL-Registry',
+        'third_party/khronos/OpenGL-Registry',
+        'third_party/markupsafe',
         'third_party/vulkan-deps',
+        'third_party/vulkan-deps/glslang/src',
         'third_party/vulkan-deps/spirv-headers/src',
         'third_party/vulkan-deps/spirv-tools/src',
         'third_party/vulkan-deps/vulkan-headers/src',
         'third_party/vulkan-deps/vulkan-loader/src',
         'third_party/vulkan-deps/vulkan-utility-libraries/src',
-        'third_party/glfw',
-        'third_party/abseil-cpp',
-        'third_party/jinja2',
-        'third_party/markupsafe',
     ]
 
     if args.use_test_deps: