Closed Bug 1411481 Opened 9 years ago Closed 8 years ago

SkiaGL canvas is not used on Mac

Categories

(Core :: Graphics: WebRender, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla61
Tracking Status
firefox57 --- unaffected
firefox58 --- unaffected
firefox61 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

(Whiteboard: [gfx-noted])

Attachments

(3 files, 1 obsolete file)

On Mac, SkiaGL canvas is enabled, but it is not used when WebRender is enabled.
Whiteboard: [wr-mvp] [triage]
Whiteboard: [wr-mvp] [triage]
This is blocking stage-wr-next, is it because we may ship WebRender on Windows first, or are we OK with shipping with skiagl disabled during one release on Mac? I believe we also have the equivalent problem with D2D on windows, is D2D canvas a candidate for stage-wr-next?
Flags: needinfo?(milan)
Whiteboard: [gfx-noted]
Yes to your first question; I'd like a yes to the second question as well, but for now we definitely want D2D canvas out of the current release we're working on, even if it ends up blocking the actual WebRender release. In other words, if there is a D2D canvas specific WR bug, it can wait for a bit.
Flags: needinfo?(milan)
See Also: → 1413392
Blocks: 1437556
Assignee: nobody → sotaro.ikeda.g
Attachment #8950841 - Flags: review?(jmuizelaar)
Rebased.
Attachment #8950841 - Attachment is obsolete: true
Attachment #8950841 - Flags: review?(jmuizelaar)
Hmm, attachment 8960414 [details] [diff] [review] does not render fishbowl correctly :( > testdrive-archive.azurewebsites.net/performance/fishbowl,
Attached image debian.png —
(In reply to Sotaro Ikeda [:sotaro] from comment #8) > Hmm, attachment 8960414 [details] [diff] [review] does not render fishbowl correctly :( How does it look? :/ try build from comment 7 on Debian Testing (Radeon RX480) left: gfx.webrender.all:true gfx.canvas.azure.accelerated:true 750 Fish @ 54 fps right: gfx.webrender.all:true gfx.canvas.azure.accelerated:false 100 Fish @ 9 fps
(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #9) > Created attachment 8960439 [details] > debian.png > > (In reply to Sotaro Ikeda [:sotaro] from comment #8) > > Hmm, attachment 8960414 [details] [diff] [review] does not render fishbowl correctly :( > How does it look? :/ Fish was not rendered correctly. It seemed that GL rendering was not finished yet.
Attached image fishbowl problem —
(In reply to Sotaro Ikeda [:sotaro] from comment #10) > > (In reply to Sotaro Ikeda [:sotaro] from comment #8) > > > Hmm, attachment 8960414 [details] [diff] [review] does not render fishbowl correctly :( > > How does it look? :/ > > Fish was not rendered correctly. It seemed that GL rendering was not > finished yet. On my mac, somehow MacIOSurface rendering seems not work with WebRender. Even simple WebGL samples were not rendered.
(In reply to Sotaro Ikeda [:sotaro] from comment #12) > > On my mac, somehow MacIOSurface rendering seems not work with WebRender. > Even simple WebGL samples were not rendered. attachment 8960414 [details] [diff] [review] seems not related to the MacIOSurface rendering problem.
Bug 1447245 was created for Comment 13.
Depends on: 1447245
Attachment #8960414 - Flags: review?(jmuizelaar)
Attachment #8960414 - Flags: review?(jmuizelaar) → review+
Pushed by sikeda@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/1aeb1fc7be33 Enable SkiaGL canvas usage on Mac r=jrmuizel
Blocks: 1447519
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: