Open Bug 1725075 Opened 3 years ago Updated 2 years ago

conformance/glsl/bugs/vector-matrix-constructor-scalarization.html failures

Categories

(Core :: Graphics: CanvasWebGL, defect, P3)

defect

Tracking

()

People

(Reporter: jgilbert, Unassigned)

References

()

Details

Failures on Try on Win and Mac, but not Lin.
Fails locally on Win+NV.

Test page says:

Vector and matrix constructor scalarization workaround (SH_SCALARIZE_VEC_AND_MAT_CONSTRUCTOR_ARGS) caused bugs

But Gecko does:

    if (!gl->IsANGLE() && gl->Vendor() == gl::GLVendor::Intel) {
      // Failures on at least Windows+Intel+OGL on:
      // conformance/glsl/constructors/glsl-construct-mat2.html
      options |= SH_SCALARIZE_VEC_AND_MAT_CONSTRUCTOR_ARGS;
    }

Surprising that we see this failure on Windows (with ANGLE it sure looks like) then!

This probably just needs an ANGLE update?

Depends on: angle-94
Severity: -- → S4

The linked test passes for me on Win10. Looks like this was indeed fixed by the ANGLE update?

Flags: needinfo?(jgilbert)

We no longer see this failure on windows, though it seems like we still have failures here on android and non-apple-gpu macs:

[generated/test_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html]
# https://bugzilla.mozilla.org/show_bug.cgi?id=1725075
fail-if = (os == 'android') || (os == 'mac' && !apple_silicon)
[generated/test_2_conformance__glsl__bugs__vector-matrix-constructor-scalarization.html]
# Ditto
fail-if = (os == 'android') || (os == 'mac' && !apple_silicon)
Flags: needinfo?(jgilbert)
You need to log in before you can comment on or make changes to this bug.