gallium/u_blitter: buffers are not supported

It is not expected for drivers to call blit functions for buffers. Add
an explicit check. Remove the check from freedreno too.

This fixes spec@arb_copy_buffer@copybuffersubdata for etnaviv
on GC7000L.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
107 jobs for !9909 with blitter-txf-fix in 20 minutes and 32 seconds (queued for 8 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #8516012
sanity

00:00:11

 
  Container
passed #8516015
aarch64 manual
arm_build

00:00:32

passed #8516016
manual
arm_test-base

00:00:19

passed #8516017
windows shell 1809 mesa manual
windows_build_vs2019

00:00:09

passed #8516013
manual
x86_build-base

00:00:21

passed #8516014
manual
x86_test-base

00:00:19

 
  Container 2
passed #8516025
android_build

00:00:16

passed #8516028
arm64_test

00:00:16

passed #8516029
armhf_test

00:00:16

passed #8516022
i386_build

00:00:15

passed #8516018
kernel+rootfs_amd64

00:00:12

passed #8516019
aarch64
kernel+rootfs_arm64

00:00:55

passed #8516020
aarch64
kernel+rootfs_armhf

00:00:22

passed #8516023
ppc64el_build

00:00:16

passed #8516024
s390x_build

00:00:19

passed #8516021
x86_build

00:00:16

passed #8516026
x86_test-gl

00:00:18

passed #8516027
x86_test-vk

00:00:15

 
  Meson X86 64
passed #8516035
meson-clang

00:09:31

passed #8516036
meson-clover

00:03:08

passed #8516032
meson-clover-testing

00:03:06

passed #8516033
meson-gallium

00:08:58

passed #8516034
meson-release

00:04:05

passed #8516030
meson-testing

00:03:09

passed #8516031
meson-testing-asan

00:04:48

passed #8516037
meson-vulkan

00:04:24

 
  Build Misc
passed #8516038
meson-android

00:00:54

passed #8516040
aarch64
meson-arm64

00:04:38

passed #8516041
aarch64
meson-arm64-asan

00:08:03

passed #8516042
aarch64
meson-arm64-build-test

00:03:36

passed #8516039
aarch64
meson-armhf

00:03:05

passed #8516044
meson-i386

00:03:19

passed #8516047
meson-mingw32-x86_64

00:04:24

passed #8516046
kvm
meson-ppc64el

00:03:00

passed #8516045
kvm
meson-s390x

00:03:51

passed #8516043
docker windows 1809 mesa
meson-windows-vs2019

00:04:25

 
  Amd
passed #8516048
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles31:amd64

00:09:59

passed #8516049
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-traces:amd64

00:11:42

 
  Arm
passed #8516055
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles2:arm64

00:04:12

passed #8516056
mesa-ci-aarch64-lava-collabora
panfrost-g52-gles3:arm64

00:06:48

passed #8516050
mesa-ci-aarch64-lava-collabora
panfrost-t720-gles2:arm64

00:12:21

passed #8516051
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles2:arm64

00:04:19

passed #8516052
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 1/2

00:08:24

passed #8516053
mesa-ci-aarch64-lava-collabora
panfrost-t860-gles3:arm64 2/2

00:07:49

passed #8516054
mesa-ci-aarch64-lava-collabora
panfrost-t860-traces:arm64

00:14:09

 
  Broadcom
passed #8516067
igalia-rpi4
v3d-rpi4-gles2:armhf

00:07:42

passed #8516061
igalia-rpi4
v3d-rpi4-gles31:armhf 1/2

00:05:18

passed #8516062
igalia-rpi4
v3d-rpi4-gles31:armhf 2/2

00:06:15

passed #8516063
igalia-rpi4
v3d-rpi4-gles3:armhf 1/4

00:05:45

passed #8516064
igalia-rpi4
v3d-rpi4-gles3:armhf 2/4

00:04:47

passed #8516065
igalia-rpi4
v3d-rpi4-gles3:armhf 3/4

00:06:07

passed #8516066
igalia-rpi4
v3d-rpi4-gles3:armhf 4/4

00:05:05

passed #8516057
igalia-rpi3
vc4-rpi3-gles2:armhf 1/4

00:04:13

passed #8516058
igalia-rpi3
vc4-rpi3-gles2:armhf 2/4

00:04:58

passed #8516059
igalia-rpi3
vc4-rpi3-gles2:armhf 3/4

00:04:58

passed #8516060
igalia-rpi3
vc4-rpi3-gles2:armhf 4/4

00:05:00

 
  Freedreno
passed #8516068
google-freedreno-db410c
a306_gles2

00:04:48

passed #8516069
google-freedreno-db410c
a306_gles3 1/3

00:08:56

passed #8516070
google-freedreno-db410c
a306_gles3 2/3

00:09:17

passed #8516071
google-freedreno-db410c
a306_gles3 3/3

00:09:20

passed #8516072
google-freedreno-db410c
a306_gles3_options

00:03:13

passed #8516073
google-freedreno-db820c
a530_gles2

00:06:14

passed #8516076
google-freedreno-db820c
a530_gles31 1/2

00:05:43

passed #8516074
google-freedreno-db820c
a530_gles3 1/2

00:08:54

passed #8516077
google-freedreno-db820c
a530_gles31 2/2

00:06:12

passed #8516075
google-freedreno-db820c
a530_gles3 2/2

00:07:30

passed #8516078
google-freedreno-db820c
a530_piglit_gl

00:09:43

passed #8516079
google-freedreno-db820c
a530_piglit_shader

00:08:50

passed #8516083
google-freedreno-cheza
a630_gl

00:01:27

passed #8516080
google-freedreno-cheza
a630_gles2

00:01:37

passed #8516082
google-freedreno-cheza
a630_gles3

00:04:42

passed #8516081
google-freedreno-cheza
a630_gles31

00:04:00

passed #8516085
google-freedreno-cheza
a630_gles_asan

00:03:11

passed #8516084
google-freedreno-cheza
a630_gles_others

00:03:51

passed #8516089
google-freedreno-cheza
a630_piglit_gl

00:06:30

passed #8516090
google-freedreno-cheza
a630_piglit_shader

00:05:09

passed #8516091
google-freedreno-cheza
a630-traces

00:06:54

passed #8516086
google-freedreno-cheza
a630_vk 1/2

00:08:10

passed #8516087
google-freedreno-cheza
a630_vk 2/2

00:06:57

passed #8516088
google-freedreno-cheza
a630_vk_sysmem

00:02:08

 
  Software Renderer
passed #8516105
lavapipe-vk

00:07:39

passed #8516097
llvmpipe-gles2

00:01:39

passed #8516092
llvmpipe-piglit-cl

00:01:38

passed #8516094
llvmpipe-piglit-glslparser

00:04:24

passed #8516093
llvmpipe-piglit-quick_gl

00:06:39

passed #8516095
llvmpipe-piglit-quick_shader

00:06:20

passed #8516096
llvmpipe-traces

00:02:13

passed #8516102
softpipe-asan-gles31

00:03:40

passed #8516104
softpipe-gl

00:01:07

passed #8516098
softpipe-gles2

00:01:40

passed #8516099
softpipe-gles3

00:05:39

passed #8516100
softpipe-gles31 1/2

00:06:08

passed #8516101
softpipe-gles31 2/2

00:04:40

passed #8516103
softpipe-piglit-quick

00:09:46

 
  Layered Backends
passed #8516118
docker windows 1809 mesa
test-d3d12-windows

00:03:17

passed #8516110
virgl-gl30-on-gl

00:00:31

passed #8516111
virgl-gl31-on-gl

00:01:10

passed #8516112
virgl-gl32-on-gl

00:01:16

passed #8516106
virgl-gles2-on-gl

00:02:01

passed #8516108
virgl-gles31-on-gl 1/2

00:05:16

passed #8516109
virgl-gles31-on-gl 2/2

00:04:07

passed #8516107
virgl-gles3-on-gl

00:04:35

passed #8516113
virgl-traces

00:00:50

passed #8516117
zink-lvp-gl

00:01:10

passed #8516115
zink-lvp-gles2

00:02:29

passed #8516116
zink-lvp-gles3

00:02:20

passed #8516114
zink-piglit-quick_gl

00:06:26