compiler: pack shader_info from 160 bytes to 96 bytes

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
48 jobs for !2623 with shader-info in 13 minutes and 39 seconds (queued for 3 seconds)
latest detached
Status Job ID Name Coverage
  Container
passed #913740
debian-10:amd64

00:00:33

passed #913742
aarch64
debian-10:arm64

00:00:19

passed #913743
aarch64
debian-10-test:arm64

00:00:21

passed #913741
debian-9:amd64

00:00:27

passed #913739
lava-container:arm64

00:00:20

passed #913738
lava-container:armhf

00:00:21

 
  Build
passed #913745
lava-build:arm64

00:04:18

passed #913744
lava-build:armhf

00:04:25

passed #913748
aarch64
meson-arm64

00:07:28

passed #913747
aarch64
meson-armhf

00:05:50

passed #913750
meson-clang

00:07:26

passed #913753
meson-clover

00:05:59

passed #913754
meson-clover-old-llvm

00:05:46

passed #913756
meson-i386

00:04:48

passed #913746
meson-main

00:09:00

passed #913757
meson-mingw32-x86_64

00:04:17

passed #913749
meson-swr-glvnd

00:04:45

passed #913755
meson-vulkan

00:03:32

passed #913758
scons

00:10:18

passed #913759
scons-old-llvm

00:07:40

passed #913751
scons-swr

00:06:52

passed #913752
scons-win64

00:05:55

 
  Test
passed #913782
db410c
arm64_a306_gles2 1/4

00:04:04

passed #913783
db410c
arm64_a306_gles2 2/4

00:05:02

passed #913784
db410c
arm64_a306_gles2 3/4

00:03:59

passed #913785
db410c
arm64_a306_gles2 4/4

00:04:03

passed #913771
mesa-cheza
arm64_a630_gles2

00:04:54

passed #913772
mesa-cheza
arm64_a630_gles31 1/4

00:04:37

passed #913773
mesa-cheza
arm64_a630_gles31 2/4

00:05:19

passed #913774
mesa-cheza
arm64_a630_gles31 3/4

00:05:20

passed #913775
mesa-cheza
arm64_a630_gles31 4/4

00:05:42

passed #913776
mesa-cheza
arm64_a630_gles3 1/6

00:04:07

passed #913777
mesa-cheza
arm64_a630_gles3 2/6

00:03:57

passed #913778
mesa-cheza
arm64_a630_gles3 3/6

00:03:50

passed #913779
mesa-cheza
arm64_a630_gles3 4/6

00:04:18

passed #913780
mesa-cheza
arm64_a630_gles3 5/6

00:04:10

passed #913781
mesa-cheza
arm64_a630_gles3 6/6

00:04:06

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

00:06:09

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

00:05:27

passed #913762
test-llvmpipe-gles2 1/4

00:03:34

passed #913763
test-llvmpipe-gles2 2/4

00:02:21

passed #913764
test-llvmpipe-gles2 3/4

00:03:27

passed #913765
test-llvmpipe-gles2 4/4

00:03:47

passed #913766
test-softpipe-gles2 1/4

00:01:34

passed #913767
test-softpipe-gles2 2/4

00:01:45

passed #913768
test-softpipe-gles2 3/4

00:01:38

passed #913769
test-softpipe-gles2 4/4

00:01:11

passed #913770
test-softpipe-gles3-limited

00:03:59