diff --git a/tests/wpt/webgpu/meta/webgpu/cts.html.ini b/tests/wpt/webgpu/meta/webgpu/cts.html.ini index bb5f82cfa48..9a0e4bdddb0 100644 --- a/tests/wpt/webgpu/meta/webgpu/cts.html.ini +++ b/tests/wpt/webgpu/meta/webgpu/cts.html.ini @@ -261,7 +261,396 @@ [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly=true;depthStoreOp="clear"] expected: FAIL + [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly="_undef_";depthReadOnly=true] + expected: FAIL + + [webgpu:api,validation,render_pass,storeOp:store_op_and_read_only:readonly="_undef_";stencilReadOnly=true] + expected: FAIL + [cts.html?q=webgpu:api,validation,createPipelineLayout:*] [cts.html?q=webgpu:api,operation,command_buffer,render,basic:*] + +[cts.html?q=webgpu:api,validation,copyBufferToBuffer:*] + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_offset_alignment:srcOffset=2;dstOffset=0] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_with_invalid_buffer:] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=0;dstOffset=9007199254740984;copySize=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_within_same_buffer:srcOffset=4;dstOffset=0;copySize=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=0;dstOffset=16;copySize=9007199254740984] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_out_of_bounds:srcOffset=0;dstOffset=36;copySize=0] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_out_of_bounds:srcOffset=0;dstOffset=36;copySize=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=0;dstOffset=9007199254740984;copySize=9007199254740984] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_out_of_bounds:srcOffset=36;dstOffset=0;copySize=0] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_out_of_bounds:srcOffset=36;dstOffset=0;copySize=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=9007199254740984;dstOffset=0;copySize=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_size_alignment:copySize=5] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_size_alignment:copySize=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_within_same_buffer:srcOffset=0;dstOffset=4;copySize=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=9007199254740984;dstOffset=9007199254740984;copySize=9007199254740984] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_offset_alignment:srcOffset=0;dstOffset=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_offset_alignment:srcOffset=0;dstOffset=5] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_within_same_buffer:srcOffset=0;dstOffset=8;copySize=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_out_of_bounds:srcOffset=0;dstOffset=20;copySize=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_within_same_buffer:srcOffset=8;dstOffset=0;copySize=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=0;dstOffset=0;copySize=9007199254740984] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=2] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=16;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=9007199254740984;dstOffset=0;copySize=9007199254740984] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=1;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=8;dstUsage=64] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=2;dstUsage=32] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_overflow:srcOffset=16;dstOffset=0;copySize=9007199254740984] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=256] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=256;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=512;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_out_of_bounds:srcOffset=20;dstOffset=0;copySize=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_out_of_bounds:srcOffset=0;dstOffset=0;copySize=36] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=16] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=1] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=4] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=32;dstUsage=8] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=128;dstUsage=512] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:copy_offset_alignment:srcOffset=5;dstOffset=0] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=4;dstUsage=128] + expected: FAIL + + [webgpu:api,validation,copyBufferToBuffer:buffer_usage:srcUsage=64;dstUsage=256] + expected: FAIL + + +[cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_textureRelated:*] + expected: CRASH + +[cts.html?q=webgpu:api,validation,copy_between_linear_data_and_texture,copyBetweenLinearDataAndTexture_dataRelated:*] + expected: CRASH