Render Ganesh's Perlin noise in local coordinates, not device space.

This fixes the behavior of scaling and rotation for Perlin noise in
Ganesh. Software and Graphite will need fixes as well.

Bug: b/40045243
Change-Id: I91764b78faa5bb60e9ac61d08def8c5290253575
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/815436
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
3 files changed