Skip failing MultipleWriteThenMultipleReadTests.OneBuffer on OpenGL ES.
Bug: dawn:580 dawn:646 Change-Id: Id8238ab041b6bd969945d6581a1fd2808daf2cdc Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/38820 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Commit-Queue: Stephen White <senorblanco@chromium.org>
This commit is contained in:
parent
f9582c8aa5
commit
032500baa3
|
@ -644,6 +644,11 @@ TEST_P(MultipleWriteThenMultipleReadTests, SeparateBuffers) {
|
||||||
// buffer is composed of vertices, indices, uniforms and readonly storage. Data to be read in the
|
// buffer is composed of vertices, indices, uniforms and readonly storage. Data to be read in the
|
||||||
// buffer in render pass depend on the write operation in compute pass.
|
// buffer in render pass depend on the write operation in compute pass.
|
||||||
TEST_P(MultipleWriteThenMultipleReadTests, OneBuffer) {
|
TEST_P(MultipleWriteThenMultipleReadTests, OneBuffer) {
|
||||||
|
// TODO(crbug.com/dawn/646): diagnose and fix this OpenGL ES failure.
|
||||||
|
// "Push constant block cannot be expressed as neither std430 nor std140. ES-targets do not
|
||||||
|
// support GL_ARB_enhanced_layouts."
|
||||||
|
DAWN_SKIP_TEST_IF(IsOpenGLES());
|
||||||
|
|
||||||
// Create pipeline, bind group, and a complex buffer for compute pass.
|
// Create pipeline, bind group, and a complex buffer for compute pass.
|
||||||
wgpu::ShaderModule csModule = utils::CreateShaderModuleFromWGSL(device, R"(
|
wgpu::ShaderModule csModule = utils::CreateShaderModuleFromWGSL(device, R"(
|
||||||
[[block]] struct Contents {
|
[[block]] struct Contents {
|
||||||
|
|
Loading…
Reference in New Issue