FWIW, I ran mozregression with the "3D" testcase here to find out when it became kinda-stairsteppy-looking, and got this regression range, which I think points at bug 1323797: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8eaf154b385bbe0ff06155294ccf7962aa2d3324&tochange=3e275d37a06236981bff399b7d7aa0646be3fee7 In the build before that^ regression range, the attached testcases do still render differently -- the 2D testcase renders ~1px wider than the 3D testcase -- but otherwise they look very similar to each other, and their edges are similarly smooth. Anyway -- following that thread to bug 1323797's open dependencies, it looks like this is probably a dupe of bug 1339664.
Bug 1737904 Comment 5 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
FWIW, I ran mozregression with the "3D" testcase here to find out when it became kinda-stairsteppy-looking, and got this regression range, which I think points at bug 1323797: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8eaf154b385bbe0ff06155294ccf7962aa2d3324&tochange=3e275d37a06236981bff399b7d7aa0646be3fee7 In the build before that^ regression range, the attached testcases do still render differently -- the 2D testcase renders ~1px wider than the 3D testcase -- but otherwise they look very similar to each other, and their edges are similarly smooth. Anyway -- following that thread to bug 1323797's open dependencies, it looks like this is probably a dupe of bug 1339664. [EDIT: never mind, bug 1339664 was specific to BasicCompositor which is now removed. Presumably/perhaps the analogous WebRender codepath has a similar issue to bug 1339664 which is why we're seeing the same symptoms in modern WebRender-enabled Firefox, going back to when bug 1339664 was filed.]
FWIW, I ran mozregression with the "3D" testcase here to find out when it became kinda-stairsteppy-looking, and got this regression range, which I think points at bug 1323797: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8eaf154b385bbe0ff06155294ccf7962aa2d3324&tochange=3e275d37a06236981bff399b7d7aa0646be3fee7 In the build before that^ regression range, the attached testcases do still render differently -- the 2D testcase renders ~1px wider than the 3D testcase -- but otherwise they look very similar to each other, and their edges are similarly smooth. Anyway -- following that thread to bug 1323797's open dependencies, it looks like this is probably a dupe of bug 1339664. [EDIT: never mind, bug 1339664 was specific to BasicCompositor which is now removed. Presumably/perhaps the analogous WebRender codepath has a similar issue to bug 1339664 which is why we're seeing the same symptoms in modern WebRender-enabled Firefox and in BasicCompositor-powered Firefox from back when bug 1339664 was filed.]
FWIW, I ran mozregression with the "3D" testcase here to find out when it became kinda-stairsteppy-looking, and got this regression range, which I think points at bug 1323797: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8eaf154b385bbe0ff06155294ccf7962aa2d3324&tochange=3e275d37a06236981bff399b7d7aa0646be3fee7 In the build before that^ regression range, the attached testcases do still render differently -- the 2D testcase renders ~1px wider than the 3D testcase -- but otherwise they look very similar to each other, and their edges are similarly smooth. Anyway -- following that thread to bug 1323797's open dependencies, it looks like this is probably a dupe of bug 1339664. [EDIT: never mind, bug 1339664 was specific to BasicCompositor which is now removed. Presumably/perhaps the analogous WebRender codepath has a similar issue to bug 1339664 which is why we're seeing the same symptoms in modern WebRender-enabled Firefox that we saw in BasicCompositor-powered Firefox from back when bug 1339664 was filed.]