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