1cb93a386Sopenharmony_ci/*#pragma settings IncompleteShortIntPrecision*/
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_ciuniform sampler2D tex;
4cb93a386Sopenharmony_ciin float2 texcoord;
5cb93a386Sopenharmony_ciin short2 offset;
6cb93a386Sopenharmony_ci
7cb93a386Sopenharmony_civoid main() {
8cb93a386Sopenharmony_ci    short scalar = offset.y;
9cb93a386Sopenharmony_ci    sk_FragColor = sample(tex, texcoord + float2(offset * scalar));
10cb93a386Sopenharmony_ci}
11