mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-05-15 11:51:22 +00:00
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:
parent
c170cd4f7c
commit
3b83e389fa
@ -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
|
// Test that when fragment input is a subset of the vertex output, the render pipeline should be
|
||||||
// valid.
|
// valid.
|
||||||
TEST_P(ShaderTests, FragmentInputIsSubsetOfVertexOutput) {
|
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"(
|
wgpu::ShaderModule vsModule = utils::CreateShaderModule(device, R"(
|
||||||
struct ShaderIO {
|
struct ShaderIO {
|
||||||
@location(1) var1: f32,
|
@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
|
// 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.
|
// different, the render pipeline should be valid.
|
||||||
TEST_P(ShaderTests, FragmentInputIsSubsetOfVertexOutputWithDifferentOrder) {
|
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"(
|
wgpu::ShaderModule vsModule = utils::CreateShaderModule(device, R"(
|
||||||
struct ShaderIO {
|
struct ShaderIO {
|
||||||
@location(5) @align(16) var5: f32,
|
@location(5) @align(16) var5: f32,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user