turnip: fix tess param bo size calculation

ir3 already calculates the stride in the tess param bo, so use that instead
of a incorrect calculation. The calculation of per_vertex_output_size /
per_patch_output_size is wrong because it counts dwords instead of bytes,
and what it counts for per_vertex_output_size is a per-patch size because
the glsl type is already an array of # vertex/patch elements.

Signed-off-by: Jonathan Marek <jonathan@marek.ca>
Part-of: <mesa/mesa!5743>
42 jobs for !5743 with tess2 in 22 minutes and 50 seconds (queued for 4 seconds)
detached
Status Job ID Name Coverage
  Container+Docs
passed arm_build #3438561
aarch64

00:00:21

passed arm_test-base #3438563

00:00:19

passed x86_build-base #3438556

00:00:14

passed x86_build_old #3438560

00:00:14

passed x86_test-base #3438558

00:00:19

 
  Container 2
passed arm64_test #3438574

00:00:20

passed i386_build #3438566

00:00:14

passed ppc64el_build #3438568

00:00:14

passed s390x_build #3438570

00:00:14

passed x86_build #3438565

00:00:13

passed x86_test-gl #3438571

00:00:13

passed x86_test-vk #3438573

00:00:32

 
  Meson X86 64
passed meson-clang #3438581

00:06:37

passed meson-classic #3438579

00:04:08

passed meson-clover #3438582

00:05:52

passed meson-clover-old-llvm #3438584

00:06:25

passed meson-gallium #3438577

00:11:08

passed meson-testing #3438576

00:06:42

passed meson-vulkan #3438585

00:04:16

 
  Scons
passed scons-win64 #3438587

00:05:15

 
  Meson Misc
passed meson-arm64 #3438591
aarch64

00:03:10

passed meson-arm64-build-test #3438592
aarch64

00:03:56

passed meson-armhf #3438589
aarch64

00:04:22

passed meson-i386 #3438594

00:05:37

passed meson-mingw32-x86_64 #3438599

00:02:14

passed meson-ppc64el #3438598
kvm

00:04:59

passed meson-s390x #3438596
kvm

00:04:41

 
  Freedreno
passed arm64_a306_gles2 #3438619
google-freedreno-db410c

00:06:32

passed arm64_a306_gles3 #3438621
google-freedreno-db410c

00:05:57

passed arm64_a306_gles3_options #3438623
google-freedreno-db410c

00:04:30

passed arm64_a530_gles2 #3438626
google-freedreno-db820c

00:10:58

passed arm64_a530_gles3 #3438628
google-freedreno-db820c

00:03:30

passed arm64_a530_gles31 #3438630
google-freedreno-db820c

00:05:20

passed arm64_a630_bypass #3438609
google-freedreno-cheza

00:06:11

passed arm64_a630_gles2 #3438601
google-freedreno-cheza

00:08:52

passed arm64_a630_gles3 #3438605
google-freedreno-cheza

00:15:28

passed arm64_a630_gles31 #3438603
google-freedreno-cheza

00:13:52

passed arm64_a630_gmem #3438613
google-freedreno-cheza

00:05:38

passed arm64_a630_noubo #3438607
google-freedreno-cheza

00:03:36

passed arm64_a630_traces #3438611
google-freedreno-cheza

00:05:41

passed arm64_a630_vk #3438615
google-freedreno-cheza

00:06:43

passed arm64_a630_vk_sysmem #3438617
google-freedreno-cheza

00:04:15