dawn-cmake/src
Corentin Wallez 7ae959da60 Allowed mismatch sampler/comparison sampler when using SPIRV-Cross
When SPIRV-Cross we always reflect samplers as regular samplers. A
recent change implementing proper validation broke programs using
comparison samplers in that path.

Skip that bit of validation when using SPIRV-Cross, that hack can be
removed once we use Tint unconditionally for reflection.

Also reenables some BGL-ShaderModule compatibility tests with
SPIRV-Cross to cover the "fixed" validation.

Bug: dawn:571
Bug: dawn:367
Change-Id: I2d1a65aaea717b4927ac4e838942547a1b413d33
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/56900
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
2021-07-05 15:07:49 +00:00
..
common Vulkan: Check for required limits when initializing adapters 2021-07-03 04:30:56 +00:00
dawn Add utilities for printing Dawn enums and bitmasks 2021-06-01 18:49:12 +00:00
dawn_native Allowed mismatch sampler/comparison sampler when using SPIRV-Cross 2021-07-05 15:07:49 +00:00
dawn_platform Implement AsyncWaitableEvent with std::condition_variable 2021-05-27 00:49:03 +00:00
dawn_wire Add placeholder virtual functions to dawn_wire Read/WriteHandle 2021-06-28 18:22:31 +00:00
fuzzers Use Tint as much as possible in fuzzers. 2021-05-17 15:37:18 +00:00
include Add placeholder virtual functions to dawn_wire Read/WriteHandle 2021-06-28 18:22:31 +00:00
tests Allowed mismatch sampler/comparison sampler when using SPIRV-Cross 2021-07-05 15:07:49 +00:00
utils Fix examples linking error when building with CMake 2021-06-29 07:03:31 +00:00
Dummy.cpp Add missed file for the CMake build. 2020-02-07 23:46:30 +00:00