Update WHLSL to Metal tester with semantics
<rdar://problem/45145139>
Created attachment 351924 [details] Patch
Committed r236992: <https://trac.webkit.org/changeset/236992>