[cts.https.html?q=webgpu:shader,validation,shader_io,locations:type:*] [:use_struct=true;type="f32"] expected: FAIL [:use_struct=true;type="i32"] expected: FAIL [:use_struct=true;type="u32"] expected: FAIL [:use_struct=true;type="vec2%3Cf32%3E"] expected: FAIL [:use_struct=true;type="vec2%3Ci32%3E"] expected: FAIL [:use_struct=true;type="vec2%3Cu32%3E"] expected: FAIL [:use_struct=true;type="vec3%3Cf32%3E"] expected: FAIL [:use_struct=true;type="vec3%3Ci32%3E"] expected: FAIL [:use_struct=true;type="vec3%3Cu32%3E"] expected: FAIL [:use_struct=true;type="vec4%3Cf32%3E"] expected: FAIL [:use_struct=true;type="vec4%3Ci32%3E"] expected: FAIL [:use_struct=true;type="vec4%3Cu32%3E"] expected: FAIL [:use_struct=true;type="vec2f"] expected: FAIL [:use_struct=true;type="vec2i"] expected: FAIL [:use_struct=true;type="vec2u"] expected: FAIL [:use_struct=true;type="vec3f"] expected: FAIL [:use_struct=true;type="vec3i"] expected: FAIL [:use_struct=true;type="vec3u"] expected: FAIL [:use_struct=true;type="vec4f"] expected: FAIL [:use_struct=true;type="vec4i"] expected: FAIL [:use_struct=true;type="vec4u"] expected: FAIL [:use_struct=true;type="MyAlias"] expected: FAIL [:use_struct=true;type="bool"] expected: FAIL [:use_struct=true;type="vec2%3Cbool%3E"] expected: FAIL [:use_struct=true;type="vec3%3Cbool%3E"] expected: FAIL [:use_struct=true;type="vec4%3Cbool%3E"] expected: FAIL [:use_struct=true;type="mat2x2%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat2x3%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat2x4%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat3x2%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat3x3%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat3x4%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat4x2%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat4x3%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat4x4%3Cf32%3E"] expected: FAIL [:use_struct=true;type="mat2x2f"] expected: FAIL [:use_struct=true;type="mat2x3f"] expected: FAIL [:use_struct=true;type="mat2x4f"] expected: FAIL [:use_struct=true;type="mat3x2f"] expected: FAIL [:use_struct=true;type="mat3x3f"] expected: FAIL [:use_struct=true;type="mat3x4f"] expected: FAIL [:use_struct=true;type="mat4x2f"] expected: FAIL [:use_struct=true;type="mat4x3f"] expected: FAIL [:use_struct=true;type="mat4x4f"] expected: FAIL [:use_struct=true;type="array%3Cf32,%2012%3E"] expected: FAIL [:use_struct=true;type="array%3Ci32,%2012%3E"] expected: FAIL [:use_struct=true;type="array%3Cu32,%2012%3E"] expected: FAIL [:use_struct=true;type="array%3Cbool,%2012%3E"] expected: FAIL [:use_struct=true;type="atomic%3Ci32%3E"] expected: FAIL [:use_struct=true;type="atomic%3Cu32%3E"] expected: FAIL [:use_struct=true;type="MyStruct"] expected: FAIL [:use_struct=true;type="texture_1d%3Ci32%3E"] expected: FAIL [:use_struct=true;type="texture_2d%3Cf32%3E"] expected: FAIL [:use_struct=true;type="texture_2d_array%3Ci32%3E"] expected: FAIL [:use_struct=true;type="texture_3d%3Cf32%3E"] expected: FAIL [:use_struct=true;type="texture_cube%3Cu32%3E"] expected: FAIL [:use_struct=true;type="texture_cube_array%3Ci32%3E"] expected: FAIL [:use_struct=true;type="texture_multisampled_2d%3Ci32%3E"] expected: FAIL [:use_struct=true;type="texture_external"] expected: FAIL [:use_struct=true;type="texture_storage_1d%3Crgba8unorm,%20write%3E"] expected: FAIL [:use_struct=true;type="texture_storage_2d%3Crg32float,%20write%3E"] expected: FAIL [:use_struct=true;type="texture_storage_2d_array%3Cr32float,%20write%3E"] expected: FAIL [:use_struct=true;type="texture_storage_3d%3Cr32float,%20write%3E"] expected: FAIL [:use_struct=true;type="texture_depth_2d"] expected: FAIL [:use_struct=true;type="texture_depth_2d_array"] expected: FAIL [:use_struct=true;type="texture_depth_cube"] expected: FAIL [:use_struct=true;type="texture_depth_cube_array"] expected: FAIL [:use_struct=true;type="texture_depth_multisampled_2d"] expected: FAIL [:use_struct=true;type="sampler"] expected: FAIL [:use_struct=true;type="sampler_comparison"] expected: FAIL [:use_struct=false;type="f32"] expected: FAIL [:use_struct=false;type="i32"] expected: FAIL [:use_struct=false;type="u32"] expected: FAIL [:use_struct=false;type="vec2%3Cf32%3E"] expected: FAIL [:use_struct=false;type="vec2%3Ci32%3E"] expected: FAIL [:use_struct=false;type="vec2%3Cu32%3E"] expected: FAIL [:use_struct=false;type="vec3%3Cf32%3E"] expected: FAIL [:use_struct=false;type="vec3%3Ci32%3E"] expected: FAIL [:use_struct=false;type="vec3%3Cu32%3E"] expected: FAIL [:use_struct=false;type="vec4%3Cf32%3E"] expected: FAIL [:use_struct=false;type="vec4%3Ci32%3E"] expected: FAIL [:use_struct=false;type="vec4%3Cu32%3E"] expected: FAIL [:use_struct=false;type="vec2h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="vec2f"] expected: FAIL [:use_struct=false;type="vec2i"] expected: FAIL [:use_struct=false;type="vec2u"] expected: FAIL [:use_struct=false;type="vec3h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="vec3f"] expected: FAIL [:use_struct=false;type="vec3i"] expected: FAIL [:use_struct=false;type="vec3u"] expected: FAIL [:use_struct=false;type="vec4h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="vec4f"] expected: FAIL [:use_struct=false;type="vec4i"] expected: FAIL [:use_struct=false;type="vec4u"] expected: FAIL [:use_struct=false;type="MyAlias"] expected: FAIL [:use_struct=false;type="bool"] expected: FAIL [:use_struct=false;type="vec2%3Cbool%3E"] expected: FAIL [:use_struct=false;type="vec3%3Cbool%3E"] expected: FAIL [:use_struct=false;type="vec4%3Cbool%3E"] expected: FAIL [:use_struct=false;type="mat2x2%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat2x3%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat2x4%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat3x2%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat3x3%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat3x4%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat4x2%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat4x3%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat4x4%3Cf32%3E"] expected: FAIL [:use_struct=false;type="mat2x2f"] expected: FAIL [:use_struct=false;type="mat2x3f"] expected: FAIL [:use_struct=false;type="mat2x4f"] expected: FAIL [:use_struct=false;type="mat3x2f"] expected: FAIL [:use_struct=false;type="mat3x3f"] expected: FAIL [:use_struct=false;type="mat3x4f"] expected: FAIL [:use_struct=false;type="mat4x2f"] expected: FAIL [:use_struct=false;type="mat4x3f"] expected: FAIL [:use_struct=false;type="mat4x4f"] expected: FAIL [:use_struct=false;type="mat2x2h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat2x3h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat2x4h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat3x2h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat3x3h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat3x4h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat4x2h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat4x3h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="mat4x4h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="array%3Cf32,%2012%3E"] expected: FAIL [:use_struct=false;type="array%3Ci32,%2012%3E"] expected: FAIL [:use_struct=false;type="array%3Cu32,%2012%3E"] expected: FAIL [:use_struct=false;type="array%3Cbool,%2012%3E"] expected: FAIL [:use_struct=false;type="atomic%3Ci32%3E"] expected: FAIL [:use_struct=false;type="atomic%3Cu32%3E"] expected: FAIL [:use_struct=false;type="MyStruct"] expected: FAIL [:use_struct=false;type="texture_1d%3Ci32%3E"] expected: FAIL [:use_struct=false;type="texture_2d%3Cf32%3E"] expected: FAIL [:use_struct=false;type="texture_2d_array%3Ci32%3E"] expected: FAIL [:use_struct=false;type="texture_3d%3Cf32%3E"] expected: FAIL [:use_struct=false;type="texture_cube%3Cu32%3E"] expected: FAIL [:use_struct=false;type="texture_cube_array%3Ci32%3E"] expected: FAIL [:use_struct=false;type="texture_multisampled_2d%3Ci32%3E"] expected: FAIL [:use_struct=false;type="texture_external"] expected: FAIL [:use_struct=false;type="texture_storage_1d%3Crgba8unorm,%20write%3E"] expected: FAIL [:use_struct=false;type="texture_storage_2d%3Crg32float,%20write%3E"] expected: FAIL [:use_struct=false;type="texture_storage_2d_array%3Cr32float,%20write%3E"] expected: FAIL [:use_struct=false;type="texture_storage_3d%3Cr32float,%20write%3E"] expected: FAIL [:use_struct=false;type="texture_depth_2d"] expected: FAIL [:use_struct=false;type="texture_depth_2d_array"] expected: FAIL [:use_struct=false;type="texture_depth_cube"] expected: FAIL [:use_struct=false;type="texture_depth_cube_array"] expected: FAIL [:use_struct=false;type="texture_depth_multisampled_2d"] expected: FAIL [:use_struct=false;type="sampler"] expected: FAIL [:use_struct=false;type="sampler_comparison"] expected: FAIL [:use_struct=true;type="f16"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="vec2h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="vec3h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="vec4h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat2x2h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat2x3h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat2x4h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat3x2h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat3x3h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat3x4h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat4x2h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat4x3h"] expected: if os == "mac": PASS FAIL [:use_struct=true;type="mat4x4h"] expected: if os == "mac": PASS FAIL [:use_struct=false;type="f16"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:usage:*] [:canvasType="onscreen"] expected: FAIL [:canvasType="offscreen"] expected: FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:alpha_mode:*] [:canvasType="onscreen"] expected: FAIL [:canvasType="offscreen"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texel_data:snorm_texel_data_in_shader:*] [:format="r8snorm"] expected: FAIL [:format="rg8snorm"] expected: FAIL [:format="rgba8snorm"] expected: FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_before_configure:*] [:canvasType="onscreen";zeroDimension="width"] expected: FAIL [:canvasType="onscreen";zeroDimension="height"] expected: FAIL [:canvasType="offscreen";zeroDimension="width"] expected: FAIL [:canvasType="offscreen";zeroDimension="height"] expected: FAIL [cts.https.html?q=webgpu:shader,validation,static_assert,static_assert:constant_expression:*] [:case="true_literal";scope="module"] expected: FAIL [:case="true_literal";scope="function"] expected: FAIL [:case="not_false";scope="module"] expected: FAIL [:case="not_false";scope="function"] expected: FAIL [:case="const_eq_literal_int";scope="module"] expected: FAIL [:case="const_eq_literal_int";scope="function"] expected: FAIL [:case="const_eq_literal_float";scope="module"] expected: FAIL [:case="const_eq_literal_float";scope="function"] expected: FAIL [:case="binary_op_eq_const";scope="module"] expected: FAIL [:case="binary_op_eq_const";scope="function"] expected: FAIL [:case="any";scope="module"] expected: FAIL [:case="any";scope="function"] expected: FAIL [:case="min_max";scope="module"] expected: FAIL [:case="min_max";scope="function"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texel_data:unorm_texel_data_in_shader:*] [:format="r8unorm"] expected: FAIL [:format="rg8unorm"] expected: FAIL [:format="rgba8unorm"] expected: FAIL [:format="rgba8unorm-srgb"] expected: FAIL [:format="bgra8unorm"] expected: FAIL [:format="bgra8unorm-srgb"] expected: FAIL [:format="rgb10a2unorm"] expected: FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:viewFormats:*] [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="_undef_"] expected: FAIL [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] expected: FAIL [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="_undef_"] expected: FAIL [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] expected: FAIL [:canvasType="onscreen";format="rgba16float";viewFormatFeature="_undef_"] expected: FAIL [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] expected: FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="_undef_"] expected: FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-bc"] expected: FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="_undef_"] expected: FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-bc"] expected: FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="_undef_"] expected: FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-bc"] expected: FAIL [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] expected: FAIL [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] expected: FAIL [:canvasType="onscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] expected: FAIL [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] expected: FAIL [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] expected: FAIL [:canvasType="onscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] expected: FAIL [:canvasType="onscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] expected: FAIL [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] expected: FAIL [:canvasType="onscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] expected: FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-etc2"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="bgra8unorm";viewFormatFeature="texture-compression-astc"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-etc2"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="rgba8unorm";viewFormatFeature="texture-compression-astc"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-etc2"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="rgba16float";viewFormatFeature="texture-compression-astc"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:format:*] [:canvasType="onscreen";format="r8unorm"] expected: FAIL [:canvasType="onscreen";format="r8snorm"] expected: FAIL [:canvasType="onscreen";format="r8uint"] expected: FAIL [:canvasType="onscreen";format="r8sint"] expected: FAIL [:canvasType="onscreen";format="r16uint"] expected: FAIL [:canvasType="onscreen";format="r16sint"] expected: FAIL [:canvasType="onscreen";format="r16float"] expected: FAIL [:canvasType="onscreen";format="rg8unorm"] expected: FAIL [:canvasType="onscreen";format="rg8snorm"] expected: FAIL [:canvasType="onscreen";format="rg8uint"] expected: FAIL [:canvasType="onscreen";format="rg8sint"] expected: FAIL [:canvasType="onscreen";format="r32uint"] expected: FAIL [:canvasType="onscreen";format="r32sint"] expected: FAIL [:canvasType="onscreen";format="r32float"] expected: FAIL [:canvasType="onscreen";format="rg16uint"] expected: FAIL [:canvasType="onscreen";format="rg16sint"] expected: FAIL [:canvasType="onscreen";format="rg16float"] expected: FAIL [:canvasType="onscreen";format="rgba8unorm"] expected: FAIL [:canvasType="onscreen";format="rgba8unorm-srgb"] expected: FAIL [:canvasType="onscreen";format="rgba8snorm"] expected: FAIL [:canvasType="onscreen";format="rgba8uint"] expected: FAIL [:canvasType="onscreen";format="rgba8sint"] expected: FAIL [:canvasType="onscreen";format="bgra8unorm"] expected: FAIL [:canvasType="onscreen";format="bgra8unorm-srgb"] expected: FAIL [:canvasType="onscreen";format="rgb10a2unorm"] expected: FAIL [:canvasType="onscreen";format="rg11b10ufloat"] expected: FAIL [:canvasType="onscreen";format="rgb9e5ufloat"] expected: FAIL [:canvasType="onscreen";format="rg32uint"] expected: FAIL [:canvasType="onscreen";format="rg32sint"] expected: FAIL [:canvasType="onscreen";format="rg32float"] expected: FAIL [:canvasType="onscreen";format="rgba16uint"] expected: FAIL [:canvasType="onscreen";format="rgba16sint"] expected: FAIL [:canvasType="onscreen";format="rgba16float"] expected: FAIL [:canvasType="onscreen";format="rgba32uint"] expected: FAIL [:canvasType="onscreen";format="rgba32sint"] expected: FAIL [:canvasType="onscreen";format="rgba32float"] expected: FAIL [:canvasType="onscreen";format="depth32float"] expected: FAIL [:canvasType="onscreen";format="depth16unorm"] expected: FAIL [:canvasType="onscreen";format="stencil8"] expected: FAIL [:canvasType="onscreen";format="depth24plus"] expected: FAIL [:canvasType="onscreen";format="depth24plus-stencil8"] expected: FAIL [:canvasType="onscreen";format="bc1-rgba-unorm"] expected: FAIL [:canvasType="onscreen";format="bc1-rgba-unorm-srgb"] expected: FAIL [:canvasType="onscreen";format="bc2-rgba-unorm"] expected: FAIL [:canvasType="onscreen";format="bc2-rgba-unorm-srgb"] expected: FAIL [:canvasType="onscreen";format="bc3-rgba-unorm"] expected: FAIL [:canvasType="onscreen";format="bc3-rgba-unorm-srgb"] expected: FAIL [:canvasType="onscreen";format="bc4-r-unorm"] expected: FAIL [:canvasType="onscreen";format="bc4-r-snorm"] expected: FAIL [:canvasType="onscreen";format="bc5-rg-unorm"] expected: FAIL [:canvasType="onscreen";format="bc5-rg-snorm"] expected: FAIL [:canvasType="onscreen";format="bc6h-rgb-ufloat"] expected: FAIL [:canvasType="onscreen";format="bc6h-rgb-float"] expected: FAIL [:canvasType="onscreen";format="bc7-rgba-unorm"] expected: FAIL [:canvasType="onscreen";format="bc7-rgba-unorm-srgb"] expected: FAIL [:canvasType="offscreen";format="r8unorm"] expected: FAIL [:canvasType="offscreen";format="r8snorm"] expected: FAIL [:canvasType="offscreen";format="r8uint"] expected: FAIL [:canvasType="offscreen";format="r8sint"] expected: FAIL [:canvasType="offscreen";format="r16uint"] expected: FAIL [:canvasType="offscreen";format="r16sint"] expected: FAIL [:canvasType="offscreen";format="r16float"] expected: FAIL [:canvasType="offscreen";format="rg8unorm"] expected: FAIL [:canvasType="offscreen";format="rg8snorm"] expected: FAIL [:canvasType="offscreen";format="rg8uint"] expected: FAIL [:canvasType="offscreen";format="rg8sint"] expected: FAIL [:canvasType="offscreen";format="r32uint"] expected: FAIL [:canvasType="offscreen";format="r32sint"] expected: FAIL [:canvasType="offscreen";format="r32float"] expected: FAIL [:canvasType="offscreen";format="rg16uint"] expected: FAIL [:canvasType="offscreen";format="rg16sint"] expected: FAIL [:canvasType="offscreen";format="rg16float"] expected: FAIL [:canvasType="offscreen";format="rgba8unorm"] expected: FAIL [:canvasType="offscreen";format="rgba8unorm-srgb"] expected: FAIL [:canvasType="offscreen";format="rgba8snorm"] expected: FAIL [:canvasType="offscreen";format="rgba8uint"] expected: FAIL [:canvasType="offscreen";format="rgba8sint"] expected: FAIL [:canvasType="offscreen";format="bgra8unorm"] expected: FAIL [:canvasType="offscreen";format="bgra8unorm-srgb"] expected: FAIL [:canvasType="offscreen";format="rgb10a2unorm"] expected: FAIL [:canvasType="offscreen";format="rg11b10ufloat"] expected: FAIL [:canvasType="offscreen";format="rgb9e5ufloat"] expected: FAIL [:canvasType="offscreen";format="rg32uint"] expected: FAIL [:canvasType="offscreen";format="rg32sint"] expected: FAIL [:canvasType="offscreen";format="rg32float"] expected: FAIL [:canvasType="offscreen";format="rgba16uint"] expected: FAIL [:canvasType="offscreen";format="rgba16sint"] expected: FAIL [:canvasType="offscreen";format="rgba16float"] expected: FAIL [:canvasType="offscreen";format="rgba32uint"] expected: FAIL [:canvasType="offscreen";format="rgba32sint"] expected: FAIL [:canvasType="offscreen";format="rgba32float"] expected: FAIL [:canvasType="offscreen";format="depth32float"] expected: FAIL [:canvasType="offscreen";format="depth16unorm"] expected: FAIL [:canvasType="offscreen";format="stencil8"] expected: FAIL [:canvasType="offscreen";format="depth24plus"] expected: FAIL [:canvasType="offscreen";format="depth24plus-stencil8"] expected: FAIL [:canvasType="offscreen";format="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="bc1-rgba-unorm"] expected: FAIL [:canvasType="offscreen";format="bc1-rgba-unorm-srgb"] expected: FAIL [:canvasType="offscreen";format="bc2-rgba-unorm"] expected: FAIL [:canvasType="offscreen";format="bc2-rgba-unorm-srgb"] expected: FAIL [:canvasType="offscreen";format="bc3-rgba-unorm"] expected: FAIL [:canvasType="offscreen";format="bc3-rgba-unorm-srgb"] expected: FAIL [:canvasType="offscreen";format="bc4-r-unorm"] expected: FAIL [:canvasType="offscreen";format="bc4-r-snorm"] expected: FAIL [:canvasType="offscreen";format="bc5-rg-unorm"] expected: FAIL [:canvasType="offscreen";format="bc5-rg-snorm"] expected: FAIL [:canvasType="offscreen";format="bc6h-rgb-ufloat"] expected: FAIL [:canvasType="offscreen";format="bc6h-rgb-float"] expected: FAIL [:canvasType="offscreen";format="bc7-rgba-unorm"] expected: FAIL [:canvasType="offscreen";format="bc7-rgba-unorm-srgb"] expected: FAIL [:canvasType="offscreen";format="etc2-rgb8unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="etc2-rgb8unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="etc2-rgb8a1unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="etc2-rgb8a1unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="etc2-rgba8unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="etc2-rgba8unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="eac-r11unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="eac-r11snorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="eac-rg11unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="eac-rg11snorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-4x4-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-4x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-5x4-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-5x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-5x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-5x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-6x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-6x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-6x6-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-6x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-8x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-8x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-8x6-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-8x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-8x8-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-8x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x6-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x8-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x10-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-10x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-12x10-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-12x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-12x12-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="offscreen";format="astc-12x12-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="depth32float-stencil8"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="etc2-rgb8unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="etc2-rgb8unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="etc2-rgb8a1unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="etc2-rgb8a1unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="etc2-rgba8unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="etc2-rgba8unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="eac-r11unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="eac-r11snorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="eac-rg11unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="eac-rg11snorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-4x4-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-4x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-5x4-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-5x4-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-5x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-5x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-6x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-6x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-6x6-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-6x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-8x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-8x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-8x6-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-8x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-8x8-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-8x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x5-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x5-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x6-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x6-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x8-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x8-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x10-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-10x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-12x10-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-12x10-unorm-srgb"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-12x12-unorm"] expected: if os == "mac": PASS FAIL [:canvasType="onscreen";format="astc-12x12-unorm-srgb"] expected: if os == "mac": PASS FAIL [cts.https.html?q=webgpu:util,texture,texture_ok:norm:*] [:mode="bytes";format="r8unorm"] expected: FAIL [:mode="bytes";format="r8snorm"] expected: FAIL [:mode="colors";format="r8unorm"] expected: FAIL [:mode="colors";format="r8snorm"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texture_ok:float32:*] [:format="rgba32float"] expected: FAIL [:format="rg32float"] expected: FAIL [cts.https.html?q=webgpu:shader,validation,shader_io,invariant:duplicate:*] [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""] expected: FAIL [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"] expected: FAIL [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""] expected: FAIL [:name="vertex_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"] expected: FAIL [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr=""] expected: FAIL [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=true;attr="%40invariant"] expected: FAIL [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr=""] expected: FAIL [:name="instance_index";stage="vertex";io="in";type="u32";use_struct=false;attr="%40invariant"] expected: FAIL [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr=""] expected: FAIL [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"] expected: FAIL [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr=""] expected: FAIL [:name="position";stage="vertex";io="out";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"] expected: FAIL [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr=""] expected: FAIL [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=true;attr="%40invariant"] expected: FAIL [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr=""] expected: FAIL [:name="position";stage="fragment";io="in";type="vec4%3Cf32%3E";use_struct=false;attr="%40invariant"] expected: FAIL [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr=""] expected: FAIL [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=true;attr="%40invariant"] expected: FAIL [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr=""] expected: FAIL [:name="front_facing";stage="fragment";io="in";type="bool";use_struct=false;attr="%40invariant"] expected: FAIL [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr=""] expected: FAIL [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=true;attr="%40invariant"] expected: FAIL [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr=""] expected: FAIL [:name="frag_depth";stage="fragment";io="out";type="f32";use_struct=false;attr="%40invariant"] expected: FAIL [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] expected: FAIL [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] expected: FAIL [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] expected: FAIL [:name="local_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] expected: FAIL [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr=""] expected: FAIL [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=true;attr="%40invariant"] expected: FAIL [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr=""] expected: FAIL [:name="local_invocation_index";stage="compute";io="in";type="u32";use_struct=false;attr="%40invariant"] expected: FAIL [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] expected: FAIL [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] expected: FAIL [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] expected: FAIL [:name="global_invocation_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] expected: FAIL [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] expected: FAIL [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] expected: FAIL [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] expected: FAIL [:name="workgroup_id";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] expected: FAIL [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr=""] expected: FAIL [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=true;attr="%40invariant"] expected: FAIL [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr=""] expected: FAIL [:name="num_workgroups";stage="compute";io="in";type="vec3%3Cu32%3E";use_struct=false;attr="%40invariant"] expected: FAIL [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr=""] expected: FAIL [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"] expected: FAIL [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr=""] expected: FAIL [:name="sample_index";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"] expected: FAIL [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr=""] expected: FAIL [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=true;attr="%40invariant"] expected: FAIL [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr=""] expected: FAIL [:name="sample_mask";stage="fragment";io="in";type="u32";use_struct=false;attr="%40invariant"] expected: FAIL [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr=""] expected: FAIL [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=true;attr="%40invariant"] expected: FAIL [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr=""] expected: FAIL [:name="sample_mask";stage="fragment";io="out";type="u32";use_struct=false;attr="%40invariant"] expected: FAIL [cts.https.html?q=webgpu:shader,validation,shader_io,locations:stage_inout:*] [:use_struct=true;target_stage="vertex";target_io="in"] expected: FAIL [:use_struct=true;target_stage="vertex";target_io="out"] expected: FAIL [:use_struct=true;target_stage="fragment";target_io="in"] expected: FAIL [:use_struct=true;target_stage="fragment";target_io="out"] expected: FAIL [:use_struct=true;target_stage="compute";target_io="in"] expected: FAIL [:use_struct=true;target_stage="compute";target_io="out"] expected: FAIL [:use_struct=false;target_stage="vertex";target_io="in"] expected: FAIL [:use_struct=false;target_stage="vertex";target_io="out"] expected: FAIL [:use_struct=false;target_stage="fragment";target_io="in"] expected: FAIL [:use_struct=false;target_stage="fragment";target_io="out"] expected: FAIL [:use_struct=false;target_stage="compute";target_io="in"] expected: FAIL [:use_struct=false;target_stage="compute";target_io="out"] expected: FAIL [cts.https.html?q=webgpu:shader,validation,static_assert,static_assert:evaluation_stage:*] [:scope="module";stage="constant"] expected: FAIL [:scope="module";stage="override"] expected: FAIL [:scope="module";stage="runtime"] expected: FAIL [:scope="function";stage="constant"] expected: FAIL [:scope="function";stage="override"] expected: FAIL [:scope="function";stage="runtime"] expected: FAIL [cts.https.html?q=webgpu:shader,validation,shader_io,locations:duplicates:*] [:first="p1";second="p2"] expected: FAIL [:first="p1";second="s1b"] expected: FAIL [:first="p1";second="s2b"] expected: FAIL [:first="p1";second="rb"] expected: FAIL [:first="s1a";second="p2"] expected: FAIL [:first="s1a";second="s1b"] expected: FAIL [:first="s1a";second="s2b"] expected: FAIL [:first="s1a";second="rb"] expected: FAIL [:first="s2a";second="p2"] expected: FAIL [:first="s2a";second="s1b"] expected: FAIL [:first="s2a";second="s2b"] expected: FAIL [:first="s2a";second="rb"] expected: FAIL [:first="ra";second="p2"] expected: FAIL [:first="ra";second="s1b"] expected: FAIL [:first="ra";second="s2b"] expected: FAIL [:first="ra";second="rb"] expected: FAIL [cts.https.html?q=webgpu:shader,validation,shader_io,locations:nesting:*] [:target_stage="vertex";target_io="in"] expected: FAIL [:target_stage="vertex";target_io="out"] expected: FAIL [:target_stage="fragment";target_io="in"] expected: FAIL [:target_stage="fragment";target_io="out"] expected: FAIL [:target_stage="";target_io="in"] expected: FAIL [:target_stage="";target_io="out"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texel_data:sint_texel_data_in_shader:*] [:format="r8sint"] expected: FAIL [:format="r16sint"] expected: FAIL [:format="rg8sint"] expected: FAIL [:format="r32sint"] expected: FAIL [:format="rg16sint"] expected: FAIL [:format="rgba8sint"] expected: FAIL [:format="rg32sint"] expected: FAIL [:format="rgba16sint"] expected: FAIL [:format="rgba32sint"] expected: FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:size_zero_after_configure:*] [:canvasType="onscreen";zeroDimension="width"] expected: FAIL [:canvasType="onscreen";zeroDimension="height"] expected: FAIL [:canvasType="offscreen";zeroDimension="width"] expected: FAIL [:canvasType="offscreen";zeroDimension="height"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texel_data:ufloat_texel_data_in_shader:*] [:format="rg11b10ufloat"] expected: FAIL [:format="rgb9e5ufloat"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texel_data:uint_texel_data_in_shader:*] [:format="r8uint"] expected: FAIL [:format="r16uint"] expected: FAIL [:format="rg8uint"] expected: FAIL [:format="r32uint"] expected: FAIL [:format="rg16uint"] expected: FAIL [:format="rgba8uint"] expected: FAIL [:format="rg32uint"] expected: FAIL [:format="rgba16uint"] expected: FAIL [:format="rgba32uint"] expected: FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:device:*] [:canvasType="onscreen"] expected: FAIL [:canvasType="offscreen"] expected: FAIL [cts.https.html?q=webgpu:web_platform,canvas,configure:defaults:*] [:canvasType="onscreen"] expected: FAIL [:canvasType="offscreen"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texture_ok:snorm_min:*] [:mode="bytes";format="r8snorm"] expected: FAIL [:mode="colors";format="r8snorm"] expected: FAIL [cts.https.html?q=webgpu:util,texture,texel_data:float_texel_data_in_shader:*] [:format="r16float"] expected: FAIL [:format="r32float"] expected: FAIL [:format="rg16float"] expected: FAIL [:format="rg32float"] expected: FAIL [:format="rgba16float"] expected: FAIL [:format="rgba32float"] expected: FAIL [cts.https.html?q=webgpu:shader,validation,shader_io,invariant:invalid_use_of_parameters:*] [:suffix=""] expected: FAIL [:suffix="()"] expected: FAIL [:suffix="(0)"] expected: FAIL