[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:bgra8unorm_swizzle:*]
  [:]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds:*]
  [:dim="1d";coords="i32";mipCount=1;mip=0]

  [:dim="1d";coords="u32";mipCount=1;mip=0]

  [:dim="2d";coords="i32";mipCount=1;mip=0]

  [:dim="2d";coords="i32";mipCount=2;mip=0]

  [:dim="2d";coords="i32";mipCount=2;mip=1]

  [:dim="2d";coords="i32";mipCount=3;mip=0]

  [:dim="2d";coords="i32";mipCount=3;mip=1]

  [:dim="2d";coords="i32";mipCount=3;mip=2]

  [:dim="2d";coords="u32";mipCount=1;mip=0]

  [:dim="2d";coords="u32";mipCount=2;mip=0]

  [:dim="2d";coords="u32";mipCount=2;mip=1]

  [:dim="2d";coords="u32";mipCount=3;mip=0]

  [:dim="2d";coords="u32";mipCount=3;mip=1]

  [:dim="2d";coords="u32";mipCount=3;mip=2]

  [:dim="3d";coords="i32";mipCount=1;mip=0]

  [:dim="3d";coords="i32";mipCount=2;mip=0]

  [:dim="3d";coords="i32";mipCount=2;mip=1]

  [:dim="3d";coords="u32";mipCount=1;mip=0]

  [:dim="3d";coords="u32";mipCount=2;mip=0]

  [:dim="3d";coords="u32";mipCount=2;mip=1]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:out_of_bounds_array:*]
  [:baseLevel=0;arrayLevels=1;type="i32"]

  [:baseLevel=0;arrayLevels=1;type="u32"]

  [:baseLevel=0;arrayLevels=2;type="i32"]

  [:baseLevel=0;arrayLevels=2;type="u32"]

  [:baseLevel=0;arrayLevels=3;type="i32"]

  [:baseLevel=0;arrayLevels=3;type="u32"]

  [:baseLevel=0;arrayLevels=4;type="i32"]

  [:baseLevel=0;arrayLevels=4;type="u32"]

  [:baseLevel=1;arrayLevels=2;type="i32"]

  [:baseLevel=1;arrayLevels=2;type="u32"]

  [:baseLevel=1;arrayLevels=3;type="i32"]

  [:baseLevel=1;arrayLevels=3;type="u32"]


[cts.https.html?q=webgpu:shader,execution,expression,call,builtin,textureStore:texel_formats:*]
  implementation-status: backlog
  [:format="bgra8unorm";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="bgra8unorm";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="bgra8unorm";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="bgra8unorm";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="bgra8unorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="bgra8unorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="bgra8unorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="bgra8unorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="bgra8unorm";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="bgra8unorm";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="bgra8unorm";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="bgra8unorm";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="bgra8unorm";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="r32float";viewDimension="1d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="r32float";viewDimension="1d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="r32float";viewDimension="2d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="2d";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32float";viewDimension="2d";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32float";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="r32float";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="r32float";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="r32float";viewDimension="2d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="2d";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32float";viewDimension="2d";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32float";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="r32float";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="r32float";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="r32float";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32float";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="r32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="r32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="r32float";viewDimension="3d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="3d";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32float";viewDimension="3d";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32float";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="r32float";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="r32float";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="r32float";viewDimension="3d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32float";viewDimension="3d";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32float";viewDimension="3d";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32float";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="r32float";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="r32float";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="r32sint";viewDimension="1d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="1d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="2d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="2d";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32sint";viewDimension="2d";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32sint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="r32sint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="r32sint";viewDimension="2d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="2d";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32sint";viewDimension="2d";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="r32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="r32sint";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32sint";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="r32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="r32sint";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32sint";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="r32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="r32sint";viewDimension="3d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="3d";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32sint";viewDimension="3d";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32sint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="r32sint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="r32sint";viewDimension="3d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32sint";viewDimension="3d";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32sint";viewDimension="3d";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="r32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="r32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="r32uint";viewDimension="1d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="1d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="2d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="2d";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32uint";viewDimension="2d";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32uint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="r32uint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="r32uint";viewDimension="2d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="2d";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32uint";viewDimension="2d";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="r32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="r32uint";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32uint";viewDimension="2d-array";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="r32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="r32uint";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32uint";viewDimension="2d-array";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="r32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="r32uint";viewDimension="3d";stage="compute";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="3d";stage="compute";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32uint";viewDimension="3d";stage="compute";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32uint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="r32uint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="r32uint";viewDimension="3d";stage="fragment";access="read_write";mipLevel=0]
    expected: FAIL

  [:format="r32uint";viewDimension="3d";stage="fragment";access="read_write";mipLevel=1]
    expected: FAIL

  [:format="r32uint";viewDimension="3d";stage="fragment";access="read_write";mipLevel=2]
    expected: FAIL

  [:format="r32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="r32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="r32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rg32float";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rg32float";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rg32float";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rg32float";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rg32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rg32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rg32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rg32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rg32float";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rg32float";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rg32float";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32float";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rg32float";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rg32sint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rg32sint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rg32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rg32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rg32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rg32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rg32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rg32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rg32sint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rg32sint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rg32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rg32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rg32uint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rg32uint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rg32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rg32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rg32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rg32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rg32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rg32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rg32uint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rg32uint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rg32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rg32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rg32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16float";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba16float";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba16float";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16float";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16float";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba16float";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba16float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16float";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba16float";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba16float";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16float";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16float";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16sint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba16sint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba16sint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16sint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba16sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba16sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16sint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba16sint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba16sint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16sint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16sint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16uint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba16uint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba16uint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16uint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba16uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba16uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba16uint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba16uint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba16uint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba16uint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba16uint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32float";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba32float";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba32float";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32float";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32float";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba32float";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba32float";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32float";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32float";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32sint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba32sint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32sint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba32sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32sint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba32sint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32sint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32uint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba32uint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32uint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba32uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba32uint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba32uint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba32uint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8sint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8sint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8sint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8sint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba8sint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba8sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8sint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8sint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8sint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8sint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8sint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8sint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8snorm";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8snorm";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8snorm";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8snorm";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8snorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba8snorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba8snorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8snorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8snorm";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8snorm";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8snorm";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8snorm";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8snorm";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8uint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8uint";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8uint";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8uint";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba8uint";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba8uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8uint";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8uint";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8uint";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8uint";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8uint";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8uint";viewDimension="3d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8unorm";viewDimension="1d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="1d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="2d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="2d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8unorm";viewDimension="2d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8unorm";viewDimension="2d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="2d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8unorm";viewDimension="2d";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8unorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]

  [:format="rgba8unorm";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]

  [:format="rgba8unorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8unorm";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]

  [:format="rgba8unorm";viewDimension="3d";stage="compute";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="3d";stage="compute";access="write";mipLevel=1]

  [:format="rgba8unorm";viewDimension="3d";stage="compute";access="write";mipLevel=2]

  [:format="rgba8unorm";viewDimension="3d";stage="fragment";access="write";mipLevel=0]

  [:format="rgba8unorm";viewDimension="3d";stage="fragment";access="write";mipLevel=1]

  [:format="rgba8unorm";viewDimension="3d";stage="fragment";access="write";mipLevel=2]
