[WebGPU] Pass signaledValues to beginAccess to fix AHB sync fence validation

Bug: b/526831114
Change-Id: I2d3c68b24566c50995b3ae41547cbaa42b28605a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/318615
Reviewed-by: Nikita Gupta <nikigupta@google.com>
Commit-Queue: Mridul Goyal <mridulgoyal@google.com>
diff --git a/tools/android/webgpu/src/main/cpp/GPUImportedAHB.cpp b/tools/android/webgpu/src/main/cpp/GPUImportedAHB.cpp
index 36a5d65..be508f2 100644
--- a/tools/android/webgpu/src/main/cpp/GPUImportedAHB.cpp
+++ b/tools/android/webgpu/src/main/cpp/GPUImportedAHB.cpp
@@ -386,9 +386,12 @@
         }
     }
 
+    std::vector<uint64_t> signaledValues(importedFences.size(), 1);
     wgpu::SharedTextureMemoryBeginAccessDescriptor beginDesc = {};
     beginDesc.fenceCount = importedFences.size();
     beginDesc.fences = importedFences.data();
+    beginDesc.signaledValueCount = signaledValues.size();
+    beginDesc.signaledValues = signaledValues.data();
     beginDesc.concurrentRead = false;
     beginDesc.initialized = true;