This also occurs when using a `filter` effect instead of `background-blend-mode`. The intermediate targets appear to be rendering correctly, so I suspect this means that the `brush_blend` and `brush_mix_blend` shaders don't handle the perspective transform + scaling factor case quite right.
Bug 1642549 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 also occurs when using a `filter` effect or `opacity` instead of `background-blend-mode`. The intermediate targets appear to be rendering correctly, so I suspect this means that the `brush_blend` and `brush_mix_blend` shaders don't handle the perspective transform + scaling factor case quite right.
This also occurs when using a `filter` effect or `opacity` instead of `background-blend-mode`. The intermediate targets appear to be rendering correctly, so I suspect this means that the `brush_opacity`, `brush_blend`, and `brush_mix_blend` shaders don't handle the perspective transform + scaling factor case quite right.
This also occurs when using a `filter` effect or `opacity` instead of `background-blend-mode`. The intermediate targets appear to be rendering correctly, so I suspect this means that the `brush_opacity`, `brush_blend`, and `brush_mix_blend` shaders don't handle the perspective transform + scaling factor case quite right. Edit: This happens with any of the brush shaders rendering a perspective transformed picture with a different device pixel scale than the surface being rendered into.