Closed
Bug 750434
Opened 12 years ago
Closed 11 years ago
[Azure] Add support for Azure to Tiled Thebes Layers
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
RESOLVED
FIXED
mozilla27
People
(Reporter: gw280, Assigned: ajones)
References
Details
Attachments
(2 files, 9 obsolete files)
(deleted),
patch
|
nrc
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
Tiled Thebes Layers should have support for drawing using Azure DrawTargets
Reporter | ||
Comment 1•12 years ago
|
||
Reporter | ||
Updated•12 years ago
|
Attachment #619656 -
Flags: feedback?(bgirard)
Comment 2•12 years ago
|
||
Comment on attachment 619656 [details] [diff] [review] Add support for Azure content rendering to BasicTiledThebesLayer Looks good
Attachment #619656 -
Flags: feedback?(bgirard) → feedback+
Reporter | ||
Comment 3•12 years ago
|
||
Updated patch. Instead of using Thebes' API to copy the surface to the other, we use Azure directly now.
Attachment #619656 -
Attachment is obsolete: true
Attachment #631047 -
Flags: review?(bgirard)
Reporter | ||
Comment 4•12 years ago
|
||
Attachment #631047 -
Attachment is obsolete: true
Attachment #631047 -
Flags: review?(bgirard)
Attachment #631218 -
Flags: review?(bgirard)
Updated•12 years ago
|
Attachment #631218 -
Flags: review?(bgirard) → review+
Reporter | ||
Comment 5•12 years ago
|
||
Just a quick update as to why this hasn't landed; I need to land the patches for bug 740580 first, and they broke a reftest on unaccelerated windows, which I have yet to fix.
Depends on: 740580
Assignee | ||
Comment 6•12 years ago
|
||
Simple rebasing so it should not require re-review.
Attachment #631218 -
Attachment is obsolete: true
Comment 7•12 years ago
|
||
Try run for c4c5d3796da0 is complete. Detailed breakdown of the results available here: https://tbpl.mozilla.org/?tree=Try&rev=c4c5d3796da0 Results (out of 92 total builds): exception: 3 success: 73 warnings: 16 Builds (or logs if builds failed) available at: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/ajones@mozilla.com-c4c5d3796da0
Assignee | ||
Comment 8•12 years ago
|
||
Assignee: nobody → ajones
Attachment #661087 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #665777 -
Flags: review?(bgirard)
Assignee | ||
Updated•12 years ago
|
Attachment #661087 -
Flags: review?(bgirard)
Comment 9•12 years ago
|
||
Comment on attachment 665777 [details] [diff] [review] Add support for Azure content rendering to BasicTiledThebesLayer Review of attachment 665777 [details] [diff] [review]: ----------------------------------------------------------------- LGTM with this fixed ::: gfx/layers/basic/BasicTiledThebesLayer.cpp @@ +179,5 @@ > // Bug 742100, this gfxContext really should live on the stack. > + nsRefPtr<gfxContext> ctxt; > + > + RefPtr<gfx::DrawTarget> writableDrawTarget; > + if (gfxPlatform::GetPlatform()->SupportsAzureContent()) { This only needs to happen if we're doing a single paint buffer draw.
Attachment #665777 -
Flags: review?(bgirard) → review+
Comment 10•12 years ago
|
||
Comment on attachment 661087 [details] [diff] [review] Azure content for BasicTiledThebesLayer This is stuck in my review queue so I'm removing this.
Attachment #661087 -
Flags: review?(bgirard)
Comment 11•12 years ago
|
||
Try run for c688628b3c28 is complete. Detailed breakdown of the results available here: https://tbpl.mozilla.org/?tree=Try&rev=c688628b3c28 Results (out of 90 total builds): success: 83 warnings: 7 Builds (or logs if builds failed) available at: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/ajones@mozilla.com-c688628b3c28
Comment 12•12 years ago
|
||
Try run for c688628b3c28 is complete. Detailed breakdown of the results available here: https://tbpl.mozilla.org/?tree=Try&rev=c688628b3c28 Results (out of 91 total builds): success: 83 warnings: 8 Builds (or logs if builds failed) available at: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/ajones@mozilla.com-c688628b3c28
Comment 13•12 years ago
|
||
Try run for c688628b3c28 is complete. Detailed breakdown of the results available here: https://tbpl.mozilla.org/?tree=Try&rev=c688628b3c28 Results (out of 92 total builds): success: 84 warnings: 8 Builds (or logs if builds failed) available at: http://ftp.mozilla.org/pub/mozilla.org/firefox/try-builds/ajones@mozilla.com-c688628b3c28
Assignee | ||
Updated•12 years ago
|
Keywords: checkin-needed
Assignee | ||
Comment 15•12 years ago
|
||
Oops checkin-needed on the wrong bug.
Assignee | ||
Updated•12 years ago
|
Status: ASSIGNED → NEW
Assignee | ||
Comment 16•11 years ago
|
||
Attachment #790002 -
Flags: review?(matt.woodrow)
Assignee | ||
Updated•11 years ago
|
Attachment #665777 -
Attachment is obsolete: true
Comment 17•11 years ago
|
||
Comment on attachment 790002 [details] [diff] [review] Add support for Azure content rendering to ClientTiledThebesLayer Review of attachment 790002 [details] [diff] [review]: ----------------------------------------------------------------- ::: gfx/layers/client/TiledContentClient.cpp @@ +236,5 @@ > + RefPtr<gfx::DrawTarget> writableDrawTarget; > + if (gfxPlatform::GetPlatform()->SupportsAzureContent()) { > + // TODO: Instead of creating a gfxImageSurface to back the tile we should > + // create an offscreen DrawTarget. This would need to be shared cross-thread > + // and support copy on write semantics. I think this comment should go away, since we've done it.
Attachment #790002 -
Flags: review?(matt.woodrow) → review+
Comment 18•11 years ago
|
||
Fixed some crash bugs in the Azure paths.
Attachment #790002 -
Attachment is obsolete: true
Comment 19•11 years ago
|
||
Updated•11 years ago
|
Attachment #795778 -
Attachment is obsolete: true
Comment 20•11 years ago
|
||
Attachment #808366 -
Flags: review?(ncameron)
Comment 21•11 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=dd6769d7adee
Comment 22•11 years ago
|
||
Attachment #808366 -
Attachment is obsolete: true
Attachment #808366 -
Flags: review?(ncameron)
Attachment #808372 -
Flags: review?(ncameron)
Comment 23•11 years ago
|
||
Carrying forward r=mattwoodrow,BenWa
Attachment #808365 -
Attachment is obsolete: true
Attachment #808373 -
Flags: review+
Updated•11 years ago
|
Attachment #808372 -
Flags: review?(ncameron) → review+
Comment 24•11 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/c10b4aed7ae1 https://hg.mozilla.org/integration/mozilla-inbound/rev/b302af041108
Comment 27•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/c10b4aed7ae1 https://hg.mozilla.org/mozilla-central/rev/b302af041108 https://hg.mozilla.org/mozilla-central/rev/bb63634e40c5 https://hg.mozilla.org/mozilla-central/rev/61ee1063e5af
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla27
You need to log in
before you can comment on or make changes to this bug.
Description
•