# This is a GENERATED FILE. Do not edit it directly.
# Regenerated it by using `python generate-wrappers-and-manifest.py`.
# Mark failing (fail-if) and crashing (skip-if) tests in mochitest-errata.toml.

[DEFAULT]
subsuite = "webgl1-ext"
prefs = [
  # Bug 1799213
  "media.seamless-looping-video=false",
  # Bug 2021606
  "privacy.baselineFingerprintingProtection=false",
]

support-files = [
  "../*.css",
  "../*.html",
  "../checkout/conformance/glsl/**",
  "../checkout/js/**",
  "../checkout/resources/**",
]


["test_conformance__glsl__bugs__angle-ambiguous-function-call.html"]

["test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html"]

["test_conformance__glsl__bugs__angle-d3d11-compiler-error.html"]

["test_conformance__glsl__bugs__angle-dx-variable-bug.html"]

["test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__assign-to-swizzled-twice-in-function.html"]

["test_conformance__glsl__bugs__bool-type-cast-bug-int-float.html"]

["test_conformance__glsl__bugs__character-set.html"]

["test_conformance__glsl__bugs__compare-loop-index-to-uniform.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__complex-glsl-does-not-crash.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__compound-assignment-type-combination.html"]

["test_conformance__glsl__bugs__conditional-discard-in-loop.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__conditional-discard-optimization.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__conditional-texture-fetch.html"]

["test_conformance__glsl__bugs__constant-precision-qualifier.html"]

["test_conformance__glsl__bugs__essl3-shaders-with-webgl1.html"]

["test_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html"]

["test_conformance__glsl__bugs__floored-division-accuracy.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__fragcoord-linking-bug.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html"]

["test_conformance__glsl__bugs__if-return-and-elseif.html"]

["test_conformance__glsl__bugs__in-parameter-passed-as-inout-argument-and-global.html"]

["test_conformance__glsl__bugs__init-array-with-loop.html"]

["test_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html"]

["test_conformance__glsl__bugs__logic-inside-block-without-braces.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__long-expressions-should-not-crash.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__loop-if-loop-gradient.html"]

["test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__multiplication-assignment.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__nested-functions-should-not-crash.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__nested-sequence-operator.html"]

["test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html"]

["test_conformance__glsl__bugs__qualcomm-crash.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html"]

["test_conformance__glsl__bugs__sampler-array-struct-function-arg.html"]

["test_conformance__glsl__bugs__sampler-array-using-loop-index.html"]

["test_conformance__glsl__bugs__sampler-struct-function-arg.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]

["test_conformance__glsl__bugs__sequence-operator-evaluation-order.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html"]

["test_conformance__glsl__bugs__struct-constructor-highp-bug.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__struct-with-single-member-constructor.html"]

["test_conformance__glsl__bugs__temp-expressions-should-not-crash.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]

["test_conformance__glsl__bugs__unary-minus-operator-float-bug.html"]

["test_conformance__glsl__bugs__undefined-index-should-not-crash.html"]

["test_conformance__glsl__bugs__uniforms-should-not-lose-values.html"]
skip-if = [
  "os == 'android' && os_version == '14' && arch == 'aarch64'",
]

["test_conformance__glsl__bugs__varying-arrays-should-not-be-reversed.html"]

["test_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html"]
fail-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
]

["test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop-complex.html"]

["test_conformance__glsl__bugs__vector-scalar-arithmetic-inside-loop.html"]
