Open Bug 719417 Opened 8 years ago Updated 7 years ago

transformed subpaths don't quite work correctly with azure

Categories

(Core :: Graphics, defect)

12 Branch
x86
macOS
defect
Not set

Tracking

()

People

(Reporter: julian.viereck, Unassigned)

Details

Attachments

(1 file, 1 obsolete file)

Attached file Dump benchmark canvas test (obsolete) —
Attached you find a very dump "benchmark" I wrote some time ago. Testing this with latest nightly that has Azure support enabled on OSX, the rendering is not correct anymore. The rotation doesn't seem to happen.

Setting gfx.canvas.azure.enabled=false in about:config fixes the broken rendering
Rendering of the TraceMonkey paper is broken in PDF.JS:

  http://mozilla.github.com/pdf.js/web/viewer.html#page=1&zoom=auto,0,-149

Setting gfx.canvas.azure.enabled=false in about:config fixes the broken rendering
This appears broken on Windows as well.
Attached file A reduced test case
Attachment #589848 - Attachment is obsolete: true
The pdf.js problem appears specific to Coregraphics backend and I've filed it as a separate issue (bug 720721)
Summary: Broken rendering enabling Azure on OSX → transformed subpaths don't quite work correctly with azure
No longer blocks: 692879
It looks like this is fixed in Firefox 13. Saurabh will create a reftest from the testcase.
For reference, here's the documentation for creating a reftest: https://developer.mozilla.org/en-US/docs/Creating_reftest-based_unit_tests

The test should go in:
content/canvas/test/reftest
You need to log in before you can comment on or make changes to this bug.