This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
when pixels are defined, and the display is rendered at an alternative scale, it is vital that interpolation is accurate. in the attached example, which is simple to understand but not a reduced testcase, a gradient matrix is interpolated using lerp, pixel by pixel, across a defined width and height. in this instance for simlicity, the root is deliberately set as a percentage, however zooming would also have a similar effect. currently all though there is variation, Opera, Mozilla and Webkit nightlies all display significant artefacts. interpolation does take processing, and it may be that authors will need to consider this, none the less the browser should not introduce artefacts.
Created attachment 935 [details] javascript testcase
Created attachment 936 [details] webkit-mozilla-opera screengrab
https://bugs.webkit.org/show_bug.cgi?id=50117 https://bugzilla.mozilla.org/show_bug.cgi?id=615042 DSK-320360@bugs.opera.com.