[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;