[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:
    if os == "win": backlog
    if os == "linux": 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="r16float";viewDimension="1d";stage="compute";access="write";mipLevel=0]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:format="r32float";viewDimension="2d";stage="compute";access="write";mipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d";stage="compute";access="write";mipLevel=1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d";stage="compute";access="write";mipLevel=2]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

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

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

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

  [:format="r32float";viewDimension="2d";stage="fragment";access="write";mipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d";stage="fragment";access="write";mipLevel=1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d";stage="fragment";access="write";mipLevel=2]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

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

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

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

  [:format="r32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d-array";stage="compute";access="write";mipLevel=2]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

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

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

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

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="2d-array";stage="fragment";access="write";mipLevel=2]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

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

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

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

  [:format="r32float";viewDimension="3d";stage="compute";access="write";mipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="3d";stage="compute";access="write";mipLevel=1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="3d";stage="compute";access="write";mipLevel=2]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

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

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

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

  [:format="r32float";viewDimension="3d";stage="fragment";access="write";mipLevel=0]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="3d";stage="fragment";access="write";mipLevel=1]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

  [:format="r32float";viewDimension="3d";stage="fragment";access="write";mipLevel=2]
    expected:
      if os == "win": FAIL
      if os == "linux": FAIL

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

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

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

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

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

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

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

  [: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]

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

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

  [: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]

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

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

  [: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]

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

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

  [: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]

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

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

  [: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]

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

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

  [: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]

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

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

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

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

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

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

  [: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]

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

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

  [: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]

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

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

  [: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]

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

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

  [: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]

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

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

  [: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]

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

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

  [: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="r8sint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:format="rg16unorm";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="rg8sint";viewDimension="1d";stage="compute";access="write";mipLevel=0]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:format="rgb10a2unorm";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="rgba16snorm";viewDimension="1d";stage="compute";access="write";mipLevel=0]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:format="rgba16snorm";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="rgba16unorm";viewDimension="1d";stage="compute";access="write";mipLevel=0]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  [:format="rgba16unorm";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]
