Roll third_party/gpuweb/ b42b4b8b8..17f777185 (9 commits)

dawn/node: Remove unmaskHints in requestAdapterInfo()

https://github.com/gpuweb/gpuweb/compare/b42b4b8b8d7d...17f7771857dd

$ git log b42b4b8b8..17f777185 --date=short --no-merges --format='%ad %ae %s'
2023-10-09 beaufort.francois Deploying to gh-pages from @ gpuweb/gpuweb@9bf549796f216790d6f5971999d0cf6bbaaa2088 πŸš€
2023-10-06 dneto Deploying to gh-pages from @ gpuweb/gpuweb@9298d2f06082ae61d03dcb31f44196a212e5c3a1 πŸš€
2023-10-04 mehmetoguzderin Deploying to gh-pages from @ gpuweb/gpuweb@37e434a3e6014cf87d08f97a55b03d7bc21463bd πŸš€
2023-10-02 corentin Deploying to gh-pages from @ gpuweb/gpuweb@91debf1f75aa403e00baf54b915e45ad68b32b4b πŸš€
2023-09-27 alanbaker Deploying to gh-pages from @ gpuweb/gpuweb@8848eaf72bca1bb2c088fcd30ac1663a2dee4a9c πŸš€
2023-09-26 mehmetoguzderin Deploying to gh-pages from @ gpuweb/gpuweb@866192893c352473b0bf0004fd16a5dbe320c461 πŸš€
2023-09-26 dneto Deploying to gh-pages from @ gpuweb/gpuweb@2c1684654baf88ed8bfd6f122f2dd5e356c967f4 πŸš€
2023-09-21 mehmetoguzderin Deploying to gh-pages from @ gpuweb/gpuweb@010e7caa27503dd07736bc0a00906bda632329da πŸš€
2023-09-21 mehmetoguzderin Deploying to gh-pages from @ gpuweb/gpuweb@88332b74a31bdbeb4afc1696abd12b89cd0650a1 πŸš€

Created with:
  roll-dep third_party/gpuweb

Change-Id: I089a4bad2e198f362922ff7e7277ff21aaafca6e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/155400
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Fr <beaufort.francois@gmail.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/DEPS b/DEPS
index 324e526..ba30b13 100644
--- a/DEPS
+++ b/DEPS
@@ -216,7 +216,7 @@
     'condition': 'dawn_node',
   },
   'third_party/gpuweb': {
-    'url': '{github_git}/gpuweb/gpuweb.git@b42b4b8b8d7da145ee8eef120747fbd390283f5f',
+    'url': '{github_git}/gpuweb/gpuweb.git@17f7771857dd6cf0377a99e6a63a723b80485e50',
     'condition': 'dawn_node',
   },
 
diff --git a/src/dawn/node/binding/GPUAdapter.cpp b/src/dawn/node/binding/GPUAdapter.cpp
index c2921bb..afd84e0 100644
--- a/src/dawn/node/binding/GPUAdapter.cpp
+++ b/src/dawn/node/binding/GPUAdapter.cpp
@@ -163,8 +163,7 @@
 }
 
 interop::Promise<interop::Interface<interop::GPUAdapterInfo>> GPUAdapter::requestAdapterInfo(
-    Napi::Env env,
-    std::vector<std::string> unmaskHints) {
+    Napi::Env env) {
     interop::Promise<interop::Interface<interop::GPUAdapterInfo>> promise(env, PROMISE_INFO);
 
     WGPUAdapterProperties adapterProperties = {};
diff --git a/src/dawn/node/binding/GPUAdapter.h b/src/dawn/node/binding/GPUAdapter.h
index 4a0b729..3628ad3 100644
--- a/src/dawn/node/binding/GPUAdapter.h
+++ b/src/dawn/node/binding/GPUAdapter.h
@@ -15,9 +15,6 @@
 #ifndef SRC_DAWN_NODE_BINDING_GPUADAPTER_H_
 #define SRC_DAWN_NODE_BINDING_GPUADAPTER_H_
 
-#include <string>
-#include <vector>
-
 #include "dawn/native/DawnNative.h"
 #include "dawn/webgpu_cpp.h"
 #include "src/dawn/node/interop/NodeAPI.h"
@@ -36,8 +33,7 @@
         Napi::Env env,
         interop::GPUDeviceDescriptor descriptor) override;
     interop::Promise<interop::Interface<interop::GPUAdapterInfo>> requestAdapterInfo(
-        Napi::Env,
-        std::vector<std::string> unmaskHints) override;
+        Napi::Env) override;
     interop::Interface<interop::GPUSupportedFeatures> getFeatures(Napi::Env) override;
     interop::Interface<interop::GPUSupportedLimits> getLimits(Napi::Env) override;
     bool getIsFallbackAdapter(Napi::Env) override;
diff --git a/src/dawn/node/interop/DawnExtensions.idl b/src/dawn/node/interop/DawnExtensions.idl
index ddccef6..da97b08 100644
--- a/src/dawn/node/interop/DawnExtensions.idl
+++ b/src/dawn/node/interop/DawnExtensions.idl
@@ -20,10 +20,6 @@
     "chromium-experimental-subgroup-uniform-control-flow",
 };
 
-enum GPUVertexFormat {
-    "unorm10-10-10-2",
-};
-
 dictionary GPURequestAdapterOptions {
     boolean compatibilityMode = false;
 };
diff --git a/third_party/gpuweb b/third_party/gpuweb
index b42b4b8..17f7771 160000
--- a/third_party/gpuweb
+++ b/third_party/gpuweb
@@ -1 +1 @@
-Subproject commit b42b4b8b8d7da145ee8eef120747fbd390283f5f
+Subproject commit 17f7771857dd6cf0377a99e6a63a723b80485e50