EXT_float_blend restrictions break some content
Categories
(Core :: Graphics: CanvasWebGL, defect, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox66 | --- | unaffected |
firefox67 | + | fixed |
firefox68 | --- | fixed |
People
(Reporter: jgilbert, Assigned: jgilbert)
References
Details
(Keywords: dev-doc-complete, regression, Whiteboard: gfx-noted)
Attachments
(1 file)
47 bytes,
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details | Review |
The WebGL WG has decided to implicitly enable this extension.
A TODO from this is to warn when implicitly-enabled extensions are used.
Assignee | ||
Comment 1•5 years ago
|
||
Chrome team reports that some content is broken being strict about this
validation. Implicitly enable it to preserve functionality.
Assignee | ||
Comment 2•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Comment 3•5 years ago
|
||
We should mention this in the docs and the warning could link to the docs for more information (many warnings have [Learn more] links pointing to MDN which web devs find useful).
Assignee | ||
Comment 4•5 years ago
|
||
PR merged, this ext is now exposable.
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/711d5fdae7b2 Expose and implicitly enable EXT_float_blend. r=lsalzman
Assignee | ||
Comment 6•5 years ago
|
||
[Tracking Requested - why for this release]:
Content will break (compared to Chrome) if this fix doesn't make it into 67.
Comment 7•5 years ago
|
||
Thanks for the heads up. Jeff, once this has landed on central and is verified as fixed, please do an uplift request for our next beta. Would that fix benefit from manual verification from our QA team?
Comment 8•5 years ago
|
||
bugherder |
Assignee | ||
Comment 9•5 years ago
|
||
(In reply to Pascal Chevrel:pascalc from comment #7)
Thanks for the heads up. Jeff, once this has landed on central and is verified as fixed, please do an uplift request for our next beta. Would that fix benefit from manual verification from our QA team?
The patch includes tests, so we don't need manual verification.
Assignee | ||
Comment 10•5 years ago
|
||
Looks VERIFIED to me in latest Nightly:
https://www.khronos.org/registry/webgl/sdk/tests/conformance/extensions/oes-texture-float.html
Assignee | ||
Comment 11•5 years ago
|
||
Comment on attachment 9051470 [details]
Bug 1535808 - Expose and implicitly enable EXT_float_blend.
Beta/Release Uplift Approval Request
- Feature/Bug causing the regression: Bug 1522018
- User impact if declined: Some incorrectly-written non-portable content will break as compared to Chrome.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: none
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): We have automated tests for this, and the patch was written against 67 to begin with, but didn't land before the marge.
- String changes made/needed: none
Comment 12•5 years ago
|
||
Comment on attachment 9051470 [details]
Bug 1535808 - Expose and implicitly enable EXT_float_blend.
Fix and tests to prevent a WegGL webcompat problem when 67 ships, already fixed and verified on Nightly, uplift approved for 67 beta 4, thanks!
Comment 13•5 years ago
|
||
bugherder uplift |
Updated•5 years ago
|
Updated•5 years ago
|
Comment 14•4 years ago
|
||
Note to MDN team:
I've written a release note about this in the Fx67 rel notes: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Releases/67#Canvas_and_WebGL
As for other docs work, I think we just need to update the BCD for this feature.
Comment 15•4 years ago
|
||
I've also removed it from https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Experimental_features
Comment 16•4 years ago
|
||
Updated https://developer.mozilla.org/en-US/docs/Web/API/EXT_float_blend with new details.
BCD was claiming that EXT_float_blend was added in Firefox 67, which is good, but that it was behind a pref, which is not correct, so I've fixed that and submitted BCD PR 4105.
Description
•