PushConstantsTest: Don't use additive blending
One of the test was doing additive blending with a render target that was uninitialized causing flaky failure. This additive blending was useful when we had multi-pass render passes but isn't anymore. BUG=dawn:133 Change-Id: I0aef3dc31e98dbc51c267dc1e481429930162a93 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/6540 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Austin Eng <enga@chromium.org> Reviewed-by: Kai Ninomiya <kainino@chromium.org> Commit-Queue: Kai Ninomiya <kainino@chromium.org>
This commit is contained in:
parent
9a9b837519
commit
fbf7092ab3
|
@ -195,13 +195,6 @@ class PushConstantTest: public DawnTest {
|
||||||
descriptor.cFragmentStage.module = fsModule;
|
descriptor.cFragmentStage.module = fsModule;
|
||||||
descriptor.primitiveTopology = dawn::PrimitiveTopology::PointList;
|
descriptor.primitiveTopology = dawn::PrimitiveTopology::PointList;
|
||||||
|
|
||||||
dawn::BlendDescriptor blend;
|
|
||||||
blend.operation = dawn::BlendOperation::Add;
|
|
||||||
blend.srcFactor = dawn::BlendFactor::One;
|
|
||||||
blend.dstFactor = dawn::BlendFactor::One;
|
|
||||||
descriptor.cColorStates[0]->alphaBlend = blend;
|
|
||||||
descriptor.cColorStates[0]->colorBlend = blend;
|
|
||||||
|
|
||||||
return device.CreateRenderPipeline(&descriptor);
|
return device.CreateRenderPipeline(&descriptor);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue