gallium+mesa/st: lower uniforms based on compiler flag instead of packed uniforms cap

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <!6316>
77 jobs for !6316 with gallium-lower-uniforms-nir-option in 13 minutes and 45 seconds (queued for 10 seconds)
detached
Status Job ID Name Coverage
  Container+Docs
passed #4553762
aarch64
arm_build

00:00:21

passed #4553764
arm_test-base

00:00:11

passed #4553756
x86_build-base

00:00:12

passed #4553760
x86_build_old

00:00:12

passed #4553758
x86_test-base

00:00:10

 
  Container 2
passed #4553783
arm64_test

00:00:12

passed #4553775
i386_build

00:00:18

passed #4553766
kernel+rootfs_amd64

00:00:21

passed #4553769
aarch64
kernel+rootfs_arm64

00:00:41

passed #4553771
aarch64
kernel+rootfs_armhf

00:00:19

passed #4553776
ppc64el_build

00:00:12

passed #4553778
s390x_build

00:00:12

passed #4553773
x86_build

00:00:11

passed #4553780
x86_test-gl

00:00:18

passed #4553782
x86_test-vk

00:00:17

 
  Meson X86 64
passed #4553793
meson-android

00:02:38

passed #4553795
meson-clang

00:03:19

passed #4553791
meson-classic

00:02:01

passed #4553797
meson-clover

00:02:42

passed #4553799
meson-clover-old-llvm

00:04:57

passed #4553787
meson-gallium

00:05:16

passed #4553789
meson-release

00:02:39

passed #4553785
meson-testing

00:02:51

passed #4553801
meson-vulkan

00:05:27

 
  Scons
passed #4553803
scons-win64

00:05:45

 
  Meson Misc
passed #4553807
aarch64
meson-arm64

00:01:05

passed #4553809
aarch64
meson-arm64-build-test

00:01:12

passed #4553805
aarch64
meson-armhf

00:01:13

passed #4553811
meson-i386

00:03:04

passed #4553817
meson-mingw32-x86_64

00:02:40

passed #4553815
kvm
meson-ppc64el

00:04:41

passed #4553813
kvm
meson-s390x

00:05:47

 
  Llvmpipe
passed #4553824
llvmpipe-gles2

00:00:51

passed #4553826
llvmpipe-traces

00:06:03

passed #4553821
piglit-glslparser

00:01:58

passed #4553819
piglit-quick_gl

00:02:54

passed #4553822
piglit-quick_shader

00:03:07

 
  Softpipe
passed #4553834
softpipe-gl

00:01:07

passed #4553827
softpipe-gles2

00:00:44

passed #4553829
softpipe-gles3

00:03:11

passed #4553831
softpipe-gles31 1/2

00:02:17

passed #4553832
softpipe-gles31 2/2

00:02:46

 
  Freedreno
passed #4553856
google-freedreno-db410c
arm64_a306_gles2

00:12:13

passed #4553858
google-freedreno-db410c
arm64_a306_gles3

00:11:27

passed #4553860
google-freedreno-db410c
arm64_a306_gles3_options

00:04:06

passed #4553862
google-freedreno-db820c
arm64_a530_gles2

00:10:56

passed #4553864
google-freedreno-db820c
arm64_a530_gles3

00:03:07

passed #4553867
google-freedreno-db820c
arm64_a530_gles31

00:04:47

passed #4553844
google-freedreno-cheza
arm64_a630_bypass

00:01:43

passed #4553850
google-freedreno-cheza
arm64_a630_gl

00:02:02

passed #4553836
google-freedreno-cheza
arm64_a630_gles2

00:01:56

passed #4553840
google-freedreno-cheza
arm64_a630_gles3

00:05:56

passed #4553838
google-freedreno-cheza
arm64_a630_gles31

00:04:08

passed #4553848
google-freedreno-cheza
arm64_a630_gmem

00:01:53

passed #4553842
google-freedreno-cheza
arm64_a630_noubo

00:07:20

passed #4553846
google-freedreno-cheza
arm64_a630_traces

00:03:14

passed #4553852
google-freedreno-cheza
arm64_a630_vk

00:04:48

passed #4553854
google-freedreno-cheza
arm64_a630_vk_sysmem

00:02:26

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

00:07:13

passed #4553872
mesa-ci-aarch64-lava-collabora
panfrost-t760-gles2:armhf

00:04:27

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

00:05:40

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

00:08:53

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

00:08:42

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

00:08:42

 
  Radv
passed #4553884
radv-fossils

00:06:55

 
  Virgl
passed #4553891
virgl-gl30-on-gl

00:00:47

passed #4553892
virgl-gl31-on-gl

00:01:00

passed #4553893
virgl-gl32-on-gl

00:02:34

passed #4553886
virgl-gles2-on-gl

00:01:57

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

00:04:00

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

00:04:00

passed #4553887
virgl-gles3-on-gl

00:02:25

passed #4553894
virgl-traces

00:00:44

 
  Radeonsi
passed #4553895
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles2:amd64

00:05:13

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

00:07:40

passed #4553896
mesa-ci-aarch64-lava-collabora
radeonsi-stoney-gles3:amd64

00:07:35

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

00:07:29