Closed
Bug 1411481
Opened 9 years ago
Closed 8 years ago
SkiaGL canvas is not used on Mac
Categories
(Core :: Graphics: WebRender, defect, P3)
Core
Graphics: WebRender
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.
Updated•9 years ago
|
Whiteboard: [wr-mvp] [triage]
Updated•9 years ago
|
Blocks: stage-wr-next
status-firefox57:
--- → unaffected
status-firefox58:
--- → unaffected
Priority: -- → P3
Updated•9 years ago
|
Whiteboard: [wr-mvp] [triage]
Comment 1•9 years ago
|
||
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)
| Assignee | ||
Updated•8 years ago
|
Assignee: nobody → sotaro.ikeda.g
| Assignee | ||
Comment 4•8 years ago
|
||
| Assignee | ||
Comment 5•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
Attachment #8950841 -
Flags: review?(jmuizelaar)
| Assignee | ||
Comment 6•8 years ago
|
||
Rebased.
Attachment #8950841 -
Attachment is obsolete: true
Attachment #8950841 -
Flags: review?(jmuizelaar)
| Assignee | ||
Comment 7•8 years ago
|
||
| Assignee | ||
Comment 8•8 years ago
|
||
Hmm, attachment 8960414 [details] [diff] [review] does not render fishbowl correctly :(
> testdrive-archive.azurewebsites.net/performance/fishbowl,
Comment 9•8 years ago
|
||
| but-mostly-60fps | ||
(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
| Assignee | ||
Comment 10•8 years ago
|
||
(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.
| Assignee | ||
Comment 11•8 years ago
|
||
| Assignee | ||
Comment 12•8 years ago
|
||
(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.
| Assignee | ||
Comment 13•8 years ago
|
||
(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.
| Assignee | ||
Comment 14•8 years ago
|
||
Bug 1447245 was created for Comment 13.
| Assignee | ||
Comment 15•8 years ago
|
||
| Assignee | ||
Updated•8 years ago
|
Attachment #8960414 -
Flags: review?(jmuizelaar)
Updated•8 years ago
|
Attachment #8960414 -
Flags: review?(jmuizelaar) → review+
Comment 16•8 years ago
|
||
Pushed by sikeda@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/1aeb1fc7be33
Enable SkiaGL canvas usage on Mac r=jrmuizel
Comment 17•8 years ago
|
||
| bugherder | ||
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox61:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla61
You need to log in
before you can comment on or make changes to this bug.
Description
•