[tint][val] Add testing coverage for @color validation Missed doing this when I migrated the colour validation code. I have also refactored ValidateIOAttributes to only fire one type of error per check, i.e. if this is the wrong entry point usage don't bother with running the check function, since they tended to be a bit noisy in the logs. Cleaned up some existing tests that were using wrong entry point type, since with the above refactoring we wouldn't be getting the later error messages. Issue: 455376684 Change-Id: Ic1673fa9a4adecd1f2f1a383a9b0f973b5523c0e Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/275154 Commit-Queue: Ryan Harrison <rharrison@chromium.org> Auto-Submit: Ryan Harrison <rharrison@chromium.org> Reviewed-by: dan sinclair <dsinclair@chromium.org>
Dawn is an open-source and cross-platform implementation of the WebGPU standard. More precisely it implements webgpu.h that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h version that Dawn implements.webgpu.h.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
BSD 3-Clause License, please see LICENSE.
This is not an officially supported Google product.