[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_color_texture:*]
  implementation-status: backlog
  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="readonly-storage-texture"]

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="readwrite-storage-texture"]

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="sampled-texture";view2Binding="sampled-texture"]

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="sampled-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="writeonly-storage-texture"]

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="readonly-storage-texture"]

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="readwrite-storage-texture"]

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="sampled-texture";view2Binding="sampled-texture"]

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="sampled-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=false;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="writeonly-storage-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="readonly-storage-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="readwrite-storage-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="sampled-texture";view2Binding="sampled-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="sampled-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=0;view1Binding="writeonly-storage-texture";view2Binding="writeonly-storage-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="readonly-storage-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readonly-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="readwrite-storage-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="readwrite-storage-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="sampled-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="sampled-texture";view2Binding="sampled-texture"]

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="sampled-texture";view2Binding="writeonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="readonly-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="readwrite-storage-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="sampled-texture"]
    expected: FAIL

  [:useDifferentTextureAsTexture2=true;baseLayer2=1;view1Binding="writeonly-storage-texture";view2Binding="writeonly-storage-texture"]


[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_bind_group_on_same_index_depth_stencil_texture:*]
  implementation-status: backlog
  [:bindAspect="depth-only";depthStencilReadOnly=false]
    expected: FAIL

  [:bindAspect="depth-only";depthStencilReadOnly=true]

  [:bindAspect="stencil-only";depthStencilReadOnly=false]
    expected: FAIL

  [:bindAspect="stencil-only";depthStencilReadOnly=true]


[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,set_unused_bind_group:*]
  implementation-status: backlog
  [:inRenderPass=false;textureUsage0="readonly-storage-texture";textureUsage1="readonly-storage-texture"]

  [:inRenderPass=false;textureUsage0="readonly-storage-texture";textureUsage1="readwrite-storage-texture"]

  [:inRenderPass=false;textureUsage0="readonly-storage-texture";textureUsage1="sampled-texture"]

  [:inRenderPass=false;textureUsage0="readonly-storage-texture";textureUsage1="writeonly-storage-texture"]

  [:inRenderPass=false;textureUsage0="readwrite-storage-texture";textureUsage1="readonly-storage-texture"]

  [:inRenderPass=false;textureUsage0="readwrite-storage-texture";textureUsage1="readwrite-storage-texture"]

  [:inRenderPass=false;textureUsage0="readwrite-storage-texture";textureUsage1="sampled-texture"]

  [:inRenderPass=false;textureUsage0="readwrite-storage-texture";textureUsage1="writeonly-storage-texture"]

  [:inRenderPass=false;textureUsage0="sampled-texture";textureUsage1="readonly-storage-texture"]

  [:inRenderPass=false;textureUsage0="sampled-texture";textureUsage1="readwrite-storage-texture"]

  [:inRenderPass=false;textureUsage0="sampled-texture";textureUsage1="sampled-texture"]

  [:inRenderPass=false;textureUsage0="sampled-texture";textureUsage1="writeonly-storage-texture"]

  [:inRenderPass=false;textureUsage0="writeonly-storage-texture";textureUsage1="readonly-storage-texture"]

  [:inRenderPass=false;textureUsage0="writeonly-storage-texture";textureUsage1="readwrite-storage-texture"]

  [:inRenderPass=false;textureUsage0="writeonly-storage-texture";textureUsage1="sampled-texture"]

  [:inRenderPass=false;textureUsage0="writeonly-storage-texture";textureUsage1="writeonly-storage-texture"]

  [:inRenderPass=true;textureUsage0="readonly-storage-texture";textureUsage1="readonly-storage-texture"]

  [:inRenderPass=true;textureUsage0="readonly-storage-texture";textureUsage1="readwrite-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="readonly-storage-texture";textureUsage1="sampled-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="readonly-storage-texture";textureUsage1="writeonly-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="readwrite-storage-texture";textureUsage1="readonly-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="readwrite-storage-texture";textureUsage1="readwrite-storage-texture"]

  [:inRenderPass=true;textureUsage0="readwrite-storage-texture";textureUsage1="sampled-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="readwrite-storage-texture";textureUsage1="writeonly-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="sampled-texture";textureUsage1="readonly-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="sampled-texture";textureUsage1="readwrite-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="sampled-texture";textureUsage1="sampled-texture"]

  [:inRenderPass=true;textureUsage0="sampled-texture";textureUsage1="writeonly-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="writeonly-storage-texture";textureUsage1="readonly-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="writeonly-storage-texture";textureUsage1="readwrite-storage-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="writeonly-storage-texture";textureUsage1="sampled-texture"]
    expected: FAIL

  [:inRenderPass=true;textureUsage0="writeonly-storage-texture";textureUsage1="writeonly-storage-texture"]


[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_usages_in_copy_and_render_pass:*]
  [:usage0="color-attachment";usage1="copy-dst"]

  [:usage0="color-attachment";usage1="copy-src"]

  [:usage0="copy-dst";usage1="color-attachment"]

  [:usage0="copy-dst";usage1="copy-dst"]

  [:usage0="copy-dst";usage1="copy-src"]

  [:usage0="copy-dst";usage1="readonly-storage-texture"]

  [:usage0="copy-dst";usage1="readwrite-storage-texture"]

  [:usage0="copy-dst";usage1="sampled-texture"]

  [:usage0="copy-dst";usage1="writeonly-storage-texture"]

  [:usage0="copy-src";usage1="color-attachment"]

  [:usage0="copy-src";usage1="copy-dst"]

  [:usage0="copy-src";usage1="copy-src"]

  [:usage0="copy-src";usage1="readonly-storage-texture"]

  [:usage0="copy-src";usage1="readwrite-storage-texture"]

  [:usage0="copy-src";usage1="sampled-texture"]

  [:usage0="copy-src";usage1="writeonly-storage-texture"]

  [:usage0="readonly-storage-texture";usage1="copy-dst"]

  [:usage0="readonly-storage-texture";usage1="copy-src"]

  [:usage0="readwrite-storage-texture";usage1="copy-dst"]

  [:usage0="readwrite-storage-texture";usage1="copy-src"]

  [:usage0="sampled-texture";usage1="copy-dst"]

  [:usage0="sampled-texture";usage1="copy-src"]

  [:usage0="writeonly-storage-texture";usage1="copy-dst"]

  [:usage0="writeonly-storage-texture";usage1="copy-src"]


[cts.https.html?q=webgpu:api,validation,resource_usages,texture,in_render_misc:subresources,texture_view_usages:*]
  implementation-status: backlog
  [:bindingType="color-attachment";viewUsage=0]

  [:bindingType="color-attachment";viewUsage=1]
    expected: FAIL

  [:bindingType="color-attachment";viewUsage=16]

  [:bindingType="color-attachment";viewUsage=2]
    expected: FAIL

  [:bindingType="color-attachment";viewUsage=4]
    expected: FAIL

  [:bindingType="color-attachment";viewUsage=8]
    expected: FAIL

  [:bindingType="readonly-storage-texture";viewUsage=0]

  [:bindingType="readonly-storage-texture";viewUsage=1]
    expected: FAIL

  [:bindingType="readonly-storage-texture";viewUsage=16]
    expected: FAIL

  [:bindingType="readonly-storage-texture";viewUsage=2]
    expected: FAIL

  [:bindingType="readonly-storage-texture";viewUsage=4]
    expected: FAIL

  [:bindingType="readonly-storage-texture";viewUsage=8]

  [:bindingType="readwrite-storage-texture";viewUsage=0]

  [:bindingType="readwrite-storage-texture";viewUsage=1]
    expected: FAIL

  [:bindingType="readwrite-storage-texture";viewUsage=16]
    expected: FAIL

  [:bindingType="readwrite-storage-texture";viewUsage=2]
    expected: FAIL

  [:bindingType="readwrite-storage-texture";viewUsage=4]
    expected: FAIL

  [:bindingType="readwrite-storage-texture";viewUsage=8]

  [:bindingType="sampled-texture";viewUsage=0]

  [:bindingType="sampled-texture";viewUsage=1]
    expected: FAIL

  [:bindingType="sampled-texture";viewUsage=16]
    expected: FAIL

  [:bindingType="sampled-texture";viewUsage=2]
    expected: FAIL

  [:bindingType="sampled-texture";viewUsage=4]

  [:bindingType="sampled-texture";viewUsage=8]
    expected: FAIL

  [:bindingType="writeonly-storage-texture";viewUsage=0]

  [:bindingType="writeonly-storage-texture";viewUsage=1]
    expected: FAIL

  [:bindingType="writeonly-storage-texture";viewUsage=16]
    expected: FAIL

  [:bindingType="writeonly-storage-texture";viewUsage=2]
    expected: FAIL

  [:bindingType="writeonly-storage-texture";viewUsage=4]
    expected: FAIL

  [:bindingType="writeonly-storage-texture";viewUsage=8]
