cc: Render to destination transform when rendering into a separate surface
The existing code would render the separate surface render pass in source
space, rather than in target space, which means it would render small,
apply the filter, then scale up to target space, which caused scaling
artifacts.
I've updated the surface transforms to respect combined_transform_scales,
which are the x and y axis lengths of combined_transform.
I've also written a test that demonstrates the issue, and is fixed by
this cl.
BUG=
411079
Committed:
https://crrev.com/c493d268261dfbdda8efdc068b150c25e94905ae
Cr-Commit-Position: refs/heads/master@{#313167}