This should only trigger when there is something other than an integer translation: https://searchfox.org/mozilla-central/rev/4f05a46731c1f7f111ec7a41ce38a34594aa0d37/gfx/thebes/gfxUtils.cpp#531 But the only thing we do to the gfxContext transform is what should be an integer translation: https://searchfox.org/mozilla-central/rev/4f05a46731c1f7f111ec7a41ce38a34594aa0d37/image/SourceSurfaceBlobImage.cpp#212 There is some floating point conversions here that might be getting in the way.
Bug 1723741 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
This should only trigger when there is something other than an integer translation: https://searchfox.org/mozilla-central/rev/4f05a46731c1f7f111ec7a41ce38a34594aa0d37/gfx/thebes/gfxUtils.cpp#531 But the only thing we do to the gfxContext transform is what should be an integer translation: https://searchfox.org/mozilla-central/rev/4f05a46731c1f7f111ec7a41ce38a34594aa0d37/image/SourceSurfaceBlobImage.cpp#212 There are some floating point conversions here that might be getting in the way.