[Webkit-unassigned] [Bug 219851] New: WebGL Float Texture Blending Regression
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Dec 14 06:28:17 PST 2020
https://bugs.webkit.org/show_bug.cgi?id=219851
Bug ID: 219851
Summary: WebGL Float Texture Blending Regression
Product: WebKit
Version: Safari Technology Preview
Hardware: Mac (Intel)
OS: macOS 10.15
Status: NEW
Severity: Normal
Priority: P2
Component: WebGL
Assignee: webkit-unassigned at lists.webkit.org
Reporter: enowak at ptc.com
CC: dino at apple.com
Created attachment 416152
--> https://bugs.webkit.org/attachment.cgi?id=416152&action=review
A run-through of the reproduction steps from the bug description
Following the release of Safari 14, we have had several users complain that an aspect of our WebGL application has stopped functioning. We use float textures to do real-time sectioning of 3D geometry and render flat "end caps" on the solid geometry. We also employ float texture blending to achieve this effect. As of the Safari 14 release, these endcaps no longer appear.
To reproduce:
1. Navigate to https://cad.onshape.com/documents/21528514dbb278dfb84b48fc/w/b8e3c69807c266318a9e26fe/e/15c030164c537c1eec47b4b6 and wait for graphics to appear
2. From the cube drop-down menu towards the upper right, select "Named views"
3. In the "Named views" dialog that pops up, select "Section" from the "Select a view" dropdown
Notice that there is empty space where you would expect a flat intersection of the cube to be. This works properly in Firefox and Chrome on the same system.
See attached video for run-through of reproduction steps.
Interestingly, the EXT_float_blend conformance test is also failing in Safari 14:
https://www.khronos.org/registry/webgl/sdk/tests/conformance/extensions/ext-float-blend.html?webglVersion=1&quiet=0&quick=1
We have not been querying for the EXT_float_blend explicitly. However, adding a query for it does not resolve the issue. (The gl context returns null for the EXT_float_blend extension.)
--
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/20201214/2d8c097c/attachment.htm>
More information about the webkit-unassigned
mailing list