Add ES3 test for mix intrinsic.

We already had MixFloat (ES2) and MixBool (GLSL 4.5+). However, ES3
only supports `mix(genType, genType, genBType)` and doesn't support
the newer versions of mix which take non-float arguments for X and Y.
This test only covers the `mix(genType, genType, genBType)` form
and excludes the newer forms, which wouldn't be covered by ES2 or ES3.

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