[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,determinant:args:*]
  implementation-status: backlog
  [:arg="bad_0array"]

  [:arg="bad_0bool"]

  [:arg="bad_0i32"]

  [:arg="bad_0struct"]

  [:arg="bad_0u32"]

  [:arg="bad_0vec2u"]

  [:arg="bad_no_parens"]

  [:arg="bad_too_few"]

  [:arg="bad_too_many"]

  [:arg="good"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,determinant:matrix_args:*]
  implementation-status: backlog
  [:cols=2;rows=2;type="abstract-float"]
    expected: FAIL

  [:cols=2;rows=2;type="abstract-int"]
    expected: FAIL

  [:cols=2;rows=2;type="f16"]
    expected:
      if os == "mac": FAIL

  [:cols=2;rows=2;type="f32"]
    expected: FAIL

  [:cols=2;rows=3;type="abstract-float"]

  [:cols=2;rows=3;type="abstract-int"]

  [:cols=2;rows=3;type="f16"]

  [:cols=2;rows=3;type="f32"]

  [:cols=2;rows=4;type="abstract-float"]

  [:cols=2;rows=4;type="abstract-int"]

  [:cols=2;rows=4;type="f16"]

  [:cols=2;rows=4;type="f32"]

  [:cols=3;rows=2;type="abstract-float"]

  [:cols=3;rows=2;type="abstract-int"]

  [:cols=3;rows=2;type="f16"]

  [:cols=3;rows=2;type="f32"]

  [:cols=3;rows=3;type="abstract-float"]
    expected: FAIL

  [:cols=3;rows=3;type="abstract-int"]
    expected: FAIL

  [:cols=3;rows=3;type="f16"]
    expected:
      if os == "mac": FAIL

  [:cols=3;rows=3;type="f32"]
    expected: FAIL

  [:cols=3;rows=4;type="abstract-float"]

  [:cols=3;rows=4;type="abstract-int"]

  [:cols=3;rows=4;type="f16"]

  [:cols=3;rows=4;type="f32"]

  [:cols=4;rows=2;type="abstract-float"]

  [:cols=4;rows=2;type="abstract-int"]

  [:cols=4;rows=2;type="f16"]

  [:cols=4;rows=2;type="f32"]

  [:cols=4;rows=3;type="abstract-float"]

  [:cols=4;rows=3;type="abstract-int"]

  [:cols=4;rows=3;type="f16"]

  [:cols=4;rows=3;type="f32"]

  [:cols=4;rows=4;type="abstract-float"]
    expected: FAIL

  [:cols=4;rows=4;type="abstract-int"]
    expected: FAIL

  [:cols=4;rows=4;type="f16"]
    expected:
      if os == "mac": FAIL

  [:cols=4;rows=4;type="f32"]
    expected: FAIL


[cts.https.html?q=webgpu:shader,validation,expression,call,builtin,determinant:must_use:*]
  implementation-status: backlog
  [:use=false]
    expected: FAIL

  [:use=true]
