Closed Bug 1064084 Opened 6 years ago Closed 6 years ago

Convert all consumers of gfxContext transform related methods to exclusively use gfxContext::SetMatrix()/Multiply()

Categories

(Core :: Graphics, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla35

People

(Reporter: jwatt, Assigned: jwatt)

References

(Blocks 1 open bug)

Details

(Keywords: perf)

Attachments

(5 files, 3 obsolete files)

To fix bug 1064055 my plan is to first get us to the point where all non-DrawTarget using consumers are using only gfxContext::SetMatrix() and gfxContext::Multiply(). We can then much more easily convert the consumers of those methods to use the Moz2D API all in one go, avoiding issues like bug 1060762.
Blocks: 1064056
No longer blocks: 1064056
Depends on: 1064056
Keywords: perf
Attached patch Translate() (obsolete) — Splinter Review
Attachment #8485541 - Flags: review?(bas)
Attached patch Scale() (obsolete) — Splinter Review
Attachment #8485542 - Flags: review?(bas)
Attached patch Rotate()Splinter Review
Attachment #8485543 - Flags: review?(bas)
Attached patch IdentityMatrix()Splinter Review
Attachment #8485544 - Flags: review?(bas)
Attached patch Translate() (obsolete) — Splinter Review
Attachment #8485541 - Attachment is obsolete: true
Attachment #8485541 - Flags: review?(bas)
Attachment #8487572 - Flags: review?(bas)
Attached patch Translate()Splinter Review
Attachment #8487572 - Attachment is obsolete: true
Attachment #8487572 - Flags: review?(bas)
Attachment #8487583 - Flags: review?(bas)
Attachment #8487583 - Flags: review?(bas) → review+
Attached patch Scale()Splinter Review
Attachment #8487587 - Flags: review?(bas)
Attachment #8485542 - Flags: review?(bas) → review+
Attachment #8485543 - Flags: review?(bas) → review+
Attachment #8487587 - Flags: review?(bas) → review+
Attachment #8485544 - Flags: review?(bas) → review+
Attachment #8485545 - Flags: review?(bas) → review+
Attachment #8485542 - Attachment is obsolete: true
Blocks: 1087958
You need to log in before you can comment on or make changes to this bug.