This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL. Test: ../../../resources/webgl_test_files/conformance/rendering/rendering-stencil-large-viewport.html [ 1: PASS ] WebGL context exists [ 2: PASS ] getError was expected value: NO_ERROR : after program initialization [ 3: PASS ] gl.getProgramParameter(program, gl.LINK_STATUS) is true [ 4: PASS ] getError was expected value: NO_ERROR : query uniform location [ 5: PASS ] colorLoc is non-null. [ 6: PASS ] getError was expected value: NO_ERROR : [ 7: FAIL ] stencil test should be red at (0, 0) expected: 255,0,0,255 was 0,0,0,0 [ 8: PASS ] successfullyParsed is true [ FAIL ] 1 failures reported
on my m1 28672x28672 viewport fails while 28671x28671 works. canvas can be 28672x28672.
Probably ANGLE Metal bug.
<rdar://problem/83046092>
fixed by some of the angle metal rolls
Fails on Intel, Monterey Passes on AMD, BigSur
Fails on M1, BigSur