Open Bug 1074828 Opened 10 years ago Updated 2 years ago

Canvas drawImage() with image dimension>8192 fails with hardware acceleration enabled

Categories

(Core :: Graphics, defect)

32 Branch
x86_64
Windows 7
defect

Tracking

()

People

(Reporter: jerryj, Unassigned)

References

Details

(Keywords: testcase)

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:32.0) Gecko/20100101 Firefox/32.0
Build ID: 20140923175406

Steps to reproduce:

Visit http://www.duckware.com/test/firefox/hwaproblem.html, and click on the links.



Actual results:

Click on the 8192x100 link, and notice that drawImage() to canvas works (green seen in web page).

Click on the 8193x100 link, and notice that drawImage() to canvas FAILS (should see red).


Expected results:

Clicking on 8193x100 should result in seeing red inside the web page (the image displayed on the canvas).

Works in Firefox with HWA disabled.  Google Chrome and Microsoft Internet Explorer do not have this problem.
Component: Untriaged → Graphics
Keywords: testcase
Product: Firefox → Core
It's even worse with FF35, both canvas and image fail to be painted in red.
Seems like a confirmed issue.  Is this issue going to be looked at?
Status: UNCONFIRMED → NEW
Ever confirmed: true
jerry, are you able to reproduce the issue with FF37?
Flags: needinfo?(jerryj)
Working range:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=688f821edcd4&tochange=ab137ddd3746

I think it has been fixed by:
Michael Wu — Bug 1082827: Allow D2D 1.1 to be selected for the canvas backend. r=bas
Loic/4: Unknown -- because Mozilla has erroneously blacklisted my video driver rather than fix a bad buggy OMTC implementation (issue  1083071).  By FF blacklisting my video driver, HWA is off (HWA needs to be on to test against the sample hwaproblem.html above).
Flags: needinfo?(jerryj)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.