freedreno/ir3: convert to "new style" frag inputs

Add support for load_barycentric_pixel, load_interpolated_input, and
friends.  For now, this retains support for old-style inputs, which can
probably be dropped with some ttn work.

Prep work for sample-shading support.

Signed-off-by: Rob Clark <robdclark@gmail.com>
15 jobs for !546 with wip/fraginputs in 10 minutes and 36 seconds (queued for 3 seconds)
latest detached
Status Job ID Name Coverage
  Containers Build
passed #201305
ubuntu

00:00:32

 
  Build+Test
passed #201306
autotools

00:07:29

passed #201308
meson-clang

00:08:18

passed #201314
meson-gallium-clover-llvm

00:04:05

passed #201315
meson-gallium-clover-llvm39

00:05:04

passed #201313
meson-gallium-drivers-other

00:06:44

passed #201312
meson-gallium-radeonsi

00:05:44

passed #201316
meson-gallium-st-other

00:03:48

passed #201307
meson-gallium-swr

00:09:53

passed #201311
meson-glvnd

00:06:16

passed #201310
meson-loader-classic-dri

00:04:35

passed #201309
meson-vulkan

00:04:28

passed #201318
scons-llvm

00:04:47

passed #201317
scons-nollvm

00:04:30

passed #201319
scons-swr

00:07:18