Avoid DSL usage when emitting `DFdy`.

The existing code generated a kind of goofy swizzle (RTFlip.y.xxxx)
whereas the new code generates a more direct swizzle (RTFlip.yyyy).
This led to some substantial ripple effects in the SPIR-V output,
so I'm landing this as a standalone change just to be cautious.

Change-Id: Ib90a3a0938e8329c9e6a0d1a7fdf71650186e9de
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/695959
Reviewed-by: Arman Uguray <armansito@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
Auto-Submit: John Stiles <johnstiles@google.com>
Commit-Queue: Arman Uguray <armansito@google.com>
6 files changed