freedreno/a6xx: bump varyings limit

GL_MAX_VARYING_COMPONENTS is bumped to 124 since it should
not include the components of gl_Position. (Same as in blob)

GL_MAX_*_OUTPUT_COMPONENTS is bumped to 128, only
GL_MAX_GEOMETRY_INPUT_COMPONENTS is 64. (Same as in blob)

Per GL 3.2 spec the minimum of:
 - GL_MAX_GEOMETRY_OUTPUT_COMPONENTS is 128
 - GL_MAX_FRAGMENT_INPUT_COMPONENTS is 128
 - others is 64

Per ARB_tessellation_shader the minimum of:
 - GL_MAX_TESS_CONTROL_*_COMPONENTS to be 128
 - GL_MAX_TESS_EVALUATION_*_COMPONENTS to be 128

Allows passing of:
 gl-3.2-minmax
 arb_tessellation_shader-minmax

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <!7917>
52 jobs for !7917 with freedreno/a6xx/bump-varyings-count in 10 minutes and 41 seconds (queued for 3 seconds)
detached
Status Job ID Name Coverage
  Sanity
passed #6293106
sanity

00:00:09

 
  Container
passed #6293109
aarch64
arm_build

00:00:19

passed #6293110
arm_test-base

00:00:11

passed #6293111
windows shell 1809 mesa
windows_build_vs2019

00:00:09

passed #6293107
x86_build-base

00:00:11

passed #6293108
x86_test-base

00:00:12

 
  Container 2
passed #6293119
android_build

00:00:16

passed #6293122
arm64_test

00:00:09

passed #6293123
armhf_test

00:00:12

passed #6293116
i386_build

00:00:12

passed #6293112
kernel+rootfs_amd64

00:00:11

passed #6293113
aarch64
kernel+rootfs_arm64

00:00:19

passed #6293114
aarch64
kernel+rootfs_armhf

00:00:19

passed #6293117
ppc64el_build

00:00:14

passed #6293118
s390x_build

00:00:13

passed #6293115
x86_build

00:00:13

passed #6293120
x86_test-gl

00:00:11

passed #6293121
x86_test-vk

00:00:16

 
  Meson X86 64
passed #6293129
meson-clang

00:01:30

passed #6293130
meson-clover

00:02:28

passed #6293126
meson-clover-testing

00:01:13

passed #6293127
meson-gallium

00:03:15

passed #6293128
meson-release

00:01:10

passed #6293124
meson-testing

00:01:00

passed #6293125
meson-testing-asan

00:02:13

passed #6293131
meson-vulkan

00:01:10

 
  Build Misc
passed #6293132
meson-android

00:01:10

passed #6293134
aarch64
meson-arm64

00:01:40

passed #6293135
aarch64
meson-arm64-build-test

00:01:37

passed #6293133
aarch64
meson-armhf

00:01:47

passed #6293137
meson-i386

00:01:46

passed #6293140
meson-mingw32-x86_64

00:02:00

passed #6293139
kvm
meson-ppc64el

00:02:28

passed #6293138
kvm
meson-s390x

00:03:11

passed #6293136
scons-win64

00:03:38

 
  Freedreno
passed #6293150
google-freedreno-db410c
arm64_a306_gles2

00:07:30

passed #6293151
google-freedreno-db410c
arm64_a306_gles3

00:06:13

passed #6293152
google-freedreno-db410c
arm64_a306_gles3_options

00:04:18

passed #6293153
google-freedreno-db820c
arm64_a530_gles2 1/2

00:07:12

passed #6293154
google-freedreno-db820c
arm64_a530_gles2 2/2

00:07:07

passed #6293155
google-freedreno-db820c
arm64_a530_gles3

00:03:51

passed #6293156
google-freedreno-db820c
arm64_a530_gles31

00:06:05

passed #6293145
google-freedreno-cheza
arm64_a630_gl

00:00:55

passed #6293141
google-freedreno-cheza
arm64_a630_gles2

00:01:35

passed #6293143
google-freedreno-cheza
arm64_a630_gles3

00:05:32

passed #6293142
google-freedreno-cheza
arm64_a630_gles31

00:04:08

passed #6293146
google-freedreno-cheza
arm64_a630_gles_others

00:02:54

passed #6293144
google-freedreno-cheza
arm64_a630_traces

00:05:40

passed #6293147
google-freedreno-cheza
arm64_a630_vk 1/2

00:06:31

passed #6293148
google-freedreno-cheza
arm64_a630_vk 2/2

00:07:26

passed #6293149
google-freedreno-cheza
arm64_a630_vk_sysmem

00:02:27

 
  Software Renderer
passed #6293157
lavapipe-vk

00:06:06