mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-07-14 09:06:11 +00:00
The root causes of these failures are as follows: 1. 'fragmentStoresAndAtomics' feature is not enabled when we create the Vulkan device. 2. The binding value of dynamic buffer offset end2end test not set correctly. For failure reason 1, this patch enabled fragmentStoresAndAtomics. For failure reason 2, this patch modify dawn validation logic in SetBindGroup to check binding size and update binding size in dynamic buffer offset end2end test. BUG=dawn:170 Change-Id: I46f12453d4c83d9d3c7de6e183442cf516335f2f Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/8320 Commit-Queue: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org>