[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:duplicate:*]
  [:attr=""]

  [:attr="%40interpolate(flat)"]


[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:integral_types:*]
  implementation-status: backlog
  [:stage="fragment";type="i32";use_struct=false;attribute=""]
    expected: FAIL

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="fragment";type="i32";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="fragment";type="u32";use_struct=false;attribute=""]
    expected: FAIL

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="fragment";type="u32";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute=""]
    expected: FAIL

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute=""]
    expected: FAIL

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="fragment";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="i32";use_struct=false;attribute=""]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="i32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="i32";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="i32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="u32";use_struct=false;attribute=""]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="u32";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="u32";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="u32";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute=""]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="vec2%3Ci32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute=""]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=false;attribute="%40interpolate(perspective,%20sample)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute=""]
    expected: FAIL

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20either)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(flat,%20first)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20center)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20centroid)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(linear,%20sample)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20center)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20centroid)"]

  [:stage="vertex";type="vec4%3Cu32%3E";use_struct=true;attribute="%40interpolate(perspective,%20sample)"]


[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:interpolation_validation:*]
  implementation-status: backlog
  [:attr="comment"]

  [:attr="missing_comma"]

  [:attr="missing_left_paren"]

  [:attr="missing_parens"]

  [:attr="missing_right_paren"]

  [:attr="missing_value_and_left_paren"]

  [:attr="newline"]

  [:attr="no_params"]

  [:attr="no_space"]

  [:attr="numeric"]

  [:attr="numeric_second_param"]

  [:attr="trailing_comma_one_arg"]
    expected: FAIL

  [:attr="trailing_comma_two_arg"]
    expected: FAIL

  [:attr="valid"]


[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:require_location:*]
  [:stage="fragment";attribute="%40builtin(position)";use_struct=false]

  [:stage="fragment";attribute="%40builtin(position)";use_struct=true]

  [:stage="fragment";attribute="%40location(0)";use_struct=false]

  [:stage="fragment";attribute="%40location(0)";use_struct=true]

  [:stage="vertex";attribute="%40builtin(position)";use_struct=false]

  [:stage="vertex";attribute="%40builtin(position)";use_struct=true]

  [:stage="vertex";attribute="%40location(0)";use_struct=false]

  [:stage="vertex";attribute="%40location(0)";use_struct=true]


[cts.https.html?q=webgpu:shader,validation,shader_io,interpolate:type_and_sampling:*]
  [:stage="fragment";io="in";use_struct=false;type="";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="center";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="centroid";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="either";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="first";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="flat";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="linear";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="perspective";sampling="sample"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling=""]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="center"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="either"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="first"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="flat"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="linear"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=false;type="sample";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="center";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="centroid";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="either";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="first";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="flat";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="linear";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="perspective";sampling="sample"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling=""]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="center"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="centroid"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="either"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="first"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="flat"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="linear"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="perspective"]

  [:stage="fragment";io="in";use_struct=true;type="sample";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="center";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="centroid";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="either";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="first";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="flat";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="linear";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="perspective";sampling="sample"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling=""]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="center"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="either"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="first"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="flat"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="linear"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=false;type="sample";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="center";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="centroid";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="either";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="first";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="flat";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="linear";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="perspective";sampling="sample"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling=""]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="center"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="centroid"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="either"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="first"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="flat"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="linear"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="perspective"]

  [:stage="fragment";io="out";use_struct=true;type="sample";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="center";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="centroid";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="either";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="first";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="flat";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="linear";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="perspective";sampling="sample"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling=""]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="center"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="centroid"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="either"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="first"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="flat"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="linear"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="perspective"]

  [:stage="vertex";io="in";use_struct=true;type="sample";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="center";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="centroid";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="either";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="first";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="flat";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="linear";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="perspective";sampling="sample"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling=""]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="center"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="centroid"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="either"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="first"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="flat"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="linear"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="perspective"]

  [:stage="vertex";io="out";use_struct=true;type="sample";sampling="sample"]
