zink: fix streamout emission for super-enhanced layouts

if we get some crazy matrix types in here then we need to ensure that
we accurately unwrap them and copy the components

fixes KHR-GL46.enhanced_layouts.xfb_stride

Fixes: 1b130c42 ("zink: implement streamout and xfb handling in ntv")
36 jobs for !9225 with zink-streamout_harder in 19 seconds (queued for 2 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed #7528546
sanity

00:00:19

 
  Container
manual #7528549
aarch64 manual
arm_build
manual #7528550
manual
arm_test-base
manual #7528551
windows shell 1809 mesa manual
windows_build_vs2019
manual #7528547
manual
x86_build-base
manual #7528548
manual
x86_test-base
 
  Container 2
created #7528559
android_build
created #7528562
arm64_test
created #7528563
armhf_test
created #7528556
i386_build
created #7528552
kernel+rootfs_amd64
created #7528553
aarch64
kernel+rootfs_arm64
created #7528554
aarch64
kernel+rootfs_armhf
created #7528557
ppc64el_build
created #7528558
s390x_build
created #7528555
x86_build
created #7528560
x86_test-gl
created #7528561
x86_test-vk
 
  Meson X86 64
created #7528569
meson-clang
created #7528570
meson-clover
created #7528566
meson-clover-testing
created #7528567
gstreamer
meson-gallium
created #7528568
meson-release
created #7528564
meson-testing
created #7528565
meson-testing-asan
created #7528571
meson-vulkan
 
  Build Misc
created #7528572
meson-android
created #7528574
aarch64
meson-arm64
created #7528575
aarch64
meson-arm64-asan
created #7528576
aarch64
meson-arm64-build-test
created #7528573
aarch64
meson-armhf
created #7528577
meson-i386
created #7528580
meson-mingw32-x86_64
created #7528579
kvm
meson-ppc64el
created #7528578
kvm
meson-s390x
 
  Layered Backends
created #7528581
zink-piglit-quick_gl