[Webkit-unassigned] [Bug 237906] After 15.4, WebGL renders to offscreen buffer, then back to on-screen, are super broken (strobing, flashing, wrong textures)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Mar 20 10:46:39 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=237906

--- Comment #13 from Tim Schaub <tim.schaub+bugzilla at gmail.com> ---
It looks like the https://github.com/KhronosGroup/WebGL/blob/e45055745a7a501df29f4f35b61b221a22aa0194/sdk/tests/conformance/rendering/gl-scissor-test.html test might demonstrate the issue when `antialias: true` is set.

```
diff --git a/sdk/tests/conformance/rendering/gl-scissor-fbo-test.html b/sdk/tests/conformance/rendering/gl-scissor-fbo-test.html
index cbe2b1689..85723fbf9 100644
--- a/sdk/tests/conformance/rendering/gl-scissor-fbo-test.html
+++ b/sdk/tests/conformance/rendering/gl-scissor-fbo-test.html
@@ -44,7 +44,7 @@ function checkCanvasRect(x, y, width, height, color, msg) {
   wtu.checkCanvasRect(gl, x, y, width, height, color, msg);
 }

-var gl = wtu.create3DContext("canvas", {antialias: false});
+var gl = wtu.create3DContext("canvas", {antialias: true});
 if (!gl) {
   testFailed("context does not exist");
 } else {
```

When I create the context with `antialias: true` in the rendering test above, it passes for me in Chrome 99 and fails for me on Safari 15.4 (2 failures), both on macOS 12.3 M1.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220320/acb582c4/attachment.htm>


More information about the webkit-unassigned mailing list