freedreno/ir3: disable texture prefetch for 1d array textures

Prefetch only supports the basic 2D texture case, checking is_array is
needed because 1d array textures pass the coord num_components==2 test.

Fixes: 2a0d45ae ("freedreno/ir3: Add a NIR pass to select tex instructions eligible for pre-fetch")

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Reviewed-by: Rob Clark <robdclark@gmail.com>
50 jobs for !2755 with turnip-ir3 in 37 minutes and 58 seconds (queued for 9 seconds)
detached
Status Job ID Name Coverage
  Container
passed arm_build #960240
aarch64

00:00:18

passed arm_test #960241
aarch64

00:00:29

passed lava_arm64 #960236

00:00:26

passed lava_armhf #960235

00:00:25

passed x86_build #960237

00:00:21

passed x86_build_old #960239

00:00:21

passed x86_test #960238

00:00:20

 
  Build
passed lava-build:arm64 #960243

00:02:23

passed lava-build:armhf #960242

00:06:31

passed meson-arm64 #960246
aarch64

00:04:33

passed meson-armhf #960245
aarch64

00:02:38

passed meson-clang #960248

00:06:35

passed meson-clover #960251

00:04:10

passed meson-clover-old-llvm #960252

00:02:49

passed meson-i386 #960254

00:04:09

passed meson-main #960244

00:07:14

passed meson-mingw32-x86_64 #960255

00:03:52

passed meson-swr-glvnd #960247

00:01:59

passed meson-vulkan #960253

00:03:21

passed scons #960256

00:15:50

passed scons-old-llvm #960257

00:06:00

passed scons-swr #960249

00:03:12

passed scons-win64 #960250

00:02:13

 
  Test
passed arm64_a306_gles2 1/4 #960281
db410c

00:05:15

passed arm64_a306_gles2 2/4 #960282
db410c

00:06:02

passed arm64_a306_gles2 3/4 #960283
db410c

00:05:11

passed arm64_a306_gles2 4/4 #960284
db410c

00:05:14

passed arm64_a630_gles2 #960270
mesa-cheza

00:05:11

passed arm64_a630_gles31 1/4 #960271
mesa-cheza

00:04:52

passed arm64_a630_gles31 2/4 #960272
mesa-cheza

00:05:44

passed arm64_a630_gles31 3/4 #960273
mesa-cheza

00:05:36

passed arm64_a630_gles31 4/4 #960274
mesa-cheza

00:05:09

passed arm64_a630_gles3 1/6 #960275
mesa-cheza

00:04:11

passed arm64_a630_gles3 2/6 #960276
mesa-cheza

00:04:42

passed arm64_a630_gles3 3/6 #960277
mesa-cheza

00:03:55

passed arm64_a630_gles3 4/6 #960278
mesa-cheza

00:04:10

passed arm64_a630_gles3 5/6 #960279
mesa-cheza

00:03:59

passed arm64_a630_gles3 6/6 #960280
mesa-cheza

00:04:17

passed panfrost-t760-test:armhf #960258
lava-rk3288-veyron-jaq

00:04:58

passed panfrost-t860-test:arm64 #960259
lava-rk3399-gru-kevin

00:06:15

passed piglit-glslparser+quick_shader #960261

00:07:03

passed piglit-quick_gl #960260

00:09:49

passed test-llvmpipe-gles2 #960262

00:03:50

passed test-softpipe-gles2 #960263

00:01:32

passed test-softpipe-gles31 1/4 #960266

00:03:17

passed test-softpipe-gles3 1/2 #960264

00:03:43

passed test-softpipe-gles31 2/4 #960267

00:04:31

passed test-softpipe-gles31 3/4 #960268

00:04:05

passed test-softpipe-gles31 4/4 #960269

00:03:38

passed test-softpipe-gles3 2/2 #960265

00:05:03