Closed
Bug 750434
Opened 13 years ago
Closed 12 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)
976 bytes,
patch
|
nrc
:
review+
|
Details | Diff | Splinter Review |
9.35 KB,
patch
|
mattwoodrow
:
review+
|
Details | Diff | Splinter Review |
Tiled Thebes Layers should have support for drawing using Azure DrawTargets
Reporter | ||
Comment 1•13 years ago
|
||
Reporter | ||
Updated•13 years ago
|
Attachment #619656 -
Flags: feedback?(bgirard)
Comment 2•13 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•13 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•13 years ago
|
||
Attachment #631047 -
Attachment is obsolete: true
Attachment #631047 -
Flags: review?(bgirard)
Attachment #631218 -
Flags: review?(bgirard)
Updated•13 years ago
|
Attachment #631218 -
Flags: review?(bgirard) → review+
Reporter | ||
Comment 5•13 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•13 years ago
|
||
Simple rebasing so it should not require re-review.
Attachment #631218 -
Attachment is obsolete: true
![]() |
||
Comment 7•13 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•13 years ago
|
||
Assignee: nobody → ajones
Attachment #661087 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #665777 -
Flags: review?(bgirard)
![]() |
Assignee | |
Updated•13 years ago
|
Attachment #661087 -
Flags: review?(bgirard)
Comment 9•13 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•13 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•13 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•13 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•13 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•13 years ago
|
Keywords: checkin-needed
![]() |
Assignee | |
Comment 15•13 years ago
|
||
Oops checkin-needed on the wrong bug.
![]() |
Assignee | |
Updated•13 years ago
|
Status: ASSIGNED → NEW
![]() |
Assignee | |
Comment 16•12 years ago
|
||
Attachment #790002 -
Flags: review?(matt.woodrow)
![]() |
Assignee | |
Updated•12 years ago
|
Attachment #665777 -
Attachment is obsolete: true
Comment 17•12 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•12 years ago
|
||
Fixed some crash bugs in the Azure paths.
Attachment #790002 -
Attachment is obsolete: true
Comment 19•12 years ago
|
||
Updated•12 years ago
|
Attachment #795778 -
Attachment is obsolete: true
Comment 20•12 years ago
|
||
Attachment #808366 -
Flags: review?(ncameron)
Comment 21•12 years ago
|
||
Comment 22•12 years ago
|
||
Attachment #808366 -
Attachment is obsolete: true
Attachment #808366 -
Flags: review?(ncameron)
Attachment #808372 -
Flags: review?(ncameron)
Comment 23•12 years ago
|
||
Carrying forward r=mattwoodrow,BenWa
Attachment #808365 -
Attachment is obsolete: true
Attachment #808373 -
Flags: review+
![]() |
||
Updated•12 years ago
|
Attachment #808372 -
Flags: review?(ncameron) → review+
Comment 24•12 years ago
|
||
Comment 25•12 years ago
|
||
Comment 26•12 years ago
|
||
![]() |
||
Comment 27•12 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: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla27
You need to log in
before you can comment on or make changes to this bug.
Description
•