GLSLで指定位置をクロップした正規化座標

vec2 p = (
  (
    (
      vec2(0., 画面高さ解像度) - gl_FragCoord.xy
    ) * vec2(-1. ,1.) - クロップオフセット
  ) * 2.0 - クロップ解像度
) * vec2(1., -1.) / min(クロップ解像度.x, クロップ解像度.y);