Suppress FragmentInputIsSubsetOfVertexOutput tests for Adreno Pixel 4

Bug: chromium:1404849
Change-Id: I348363833e3ec39b12dab514bfa6e32381dda34f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116367
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Shrek Shao <shrekshao@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
This commit is contained in:
Shrek Shao 2023-01-06 01:15:46 +00:00 committed by Dawn LUCI CQ
parent c170cd4f7c
commit 3b83e389fa
1 changed files with 6 additions and 0 deletions

View File

@ -1183,6 +1183,9 @@ TEST_P(ShaderTests, ShaderOverridingRobustnessBuiltins) {
// Test that when fragment input is a subset of the vertex output, the render pipeline should be
// valid.
TEST_P(ShaderTests, FragmentInputIsSubsetOfVertexOutput) {
// TODO(dawn:1610): Fails on Adreno (Pixel 4)
DAWN_SUPPRESS_TEST_IF(IsAndroid() && IsQualcomm() && IsVulkan());
wgpu::ShaderModule vsModule = utils::CreateShaderModule(device, R"(
struct ShaderIO {
@location(1) var1: f32,
@ -1246,6 +1249,9 @@ struct ShaderIO {
// Test that when fragment input is a subset of the vertex output and the order of them is
// different, the render pipeline should be valid.
TEST_P(ShaderTests, FragmentInputIsSubsetOfVertexOutputWithDifferentOrder) {
// TODO(dawn:1610): Fails on Adreno (Pixel 4)
DAWN_SUPPRESS_TEST_IF(IsAndroid() && IsQualcomm() && IsVulkan());
wgpu::ShaderModule vsModule = utils::CreateShaderModule(device, R"(
struct ShaderIO {
@location(5) @align(16) var5: f32,