mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-07-14 09:06:11 +00:00
Previously, the device/adapter were all created on the service-side of a test, and then injected into the client side. Injected devices and adapters do not support querying limits and features. This CL changes setup so that adapter and device creation is always initiated by the client - and the implementation on the service side may be overridden for test fixture-specific behavior. It also adds more fuzzing coverage since the fuzzers can now also create adapters and devices. Bug: dawn:689 Change-Id: Ief7faa1908ceae973dcb2f600bf4dd1cf5417704 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/91680 Reviewed-by: Loko Kung <lokokung@google.com> Commit-Queue: Austin Eng <enga@chromium.org>