layout(binding=0) sampler2D t; half4 main(float2 coords) { return sampleGrad(t, coords, dFdx(coords), dFdy(coords)); }