turnip: consider tile_max_h when calculating tiling config

Otherwise we may get a tile height exceeding the maximum.

Fixes tests:
 dEQP-VK.pipeline.render_to_image.core.2d.huge.height.r8g8b8a8_unorm
 dEQP-VK.pipeline.render_to_image.core.2d.huge.height.r8g8b8a8_unorm_d16_unorm
 dEQP-VK.pipeline.render_to_image.core.2d.huge.height.r8g8b8a8_unorm_s8_uint

Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com>
Part-of: <!9159>
54 jobs for !9159 with turnip/fix/max-fb-height-tile-height-assert in 18 minutes and 34 seconds (queued for 4 seconds)
latest detached
Status Job ID Name Coverage
  Sanity
passed sanity #7443948

00:01:25

 
  Container
passed arm_build #7443951
aarch64

00:00:15

passed arm_test-base #7443952

00:00:15

passed windows_build_vs2019 #7443953
windows shell 1809 mesa

00:00:10

passed x86_build-base #7443949

00:01:05

passed x86_test-base #7443950

00:00:28

 
  Container 2
passed android_build #7443961

00:00:15

passed arm64_test #7443964

00:00:12

passed armhf_test #7443965

00:00:14

passed i386_build #7443958

00:00:18

passed kernel+rootfs_amd64 #7443954

00:00:23

passed kernel+rootfs_arm64 #7443955
aarch64

00:01:01

passed kernel+rootfs_armhf #7443956
aarch64

00:00:11

passed ppc64el_build #7443959

00:00:14

passed s390x_build #7443960

00:00:18

passed x86_build #7443957

00:00:14

passed x86_test-gl #7443962

00:00:19

passed x86_test-vk #7443963

00:00:14

 
  Meson X86 64
passed meson-clang #7443971

00:03:10

passed meson-clover #7443972

00:04:09

passed meson-clover-testing #7443968

00:02:44

passed meson-gallium #7443969
gstreamer

00:02:08

passed meson-release #7443970

00:02:42

passed meson-testing #7443966

00:02:45

passed meson-testing-asan #7443967

00:03:24

passed meson-vulkan #7443973

00:02:42

 
  Build Misc
passed meson-android #7443974

00:02:43

passed meson-arm64 #7443976
aarch64

00:01:32

passed meson-arm64-asan #7443977
aarch64

00:03:05

passed meson-arm64-build-test #7443978
aarch64

00:01:29

passed meson-armhf #7443975
aarch64

00:01:46

passed meson-i386 #7443979

00:02:03

passed meson-mingw32-x86_64 #7443982

00:02:04

passed meson-ppc64el #7443981
kvm

00:02:42

passed meson-s390x #7443980
kvm

00:02:20

 
  Freedreno
passed a306_gles2 #7443993
google-freedreno-db410c

00:08:03

passed a306_gles3 1/3 #7443994
google-freedreno-db410c

00:08:19

passed a306_gles3 2/3 #7443995
google-freedreno-db410c

00:08:18

passed a306_gles3 3/3 #7443996
google-freedreno-db410c

00:08:32

passed a306_gles3_options #7443997
google-freedreno-db410c

00:06:27

passed a530_gles2 1/2 #7443998
google-freedreno-db820c

00:08:23

passed a530_gles2 2/2 #7443999
google-freedreno-db820c

00:08:24

passed a530_gles3 #7444000
google-freedreno-db820c

00:05:32

passed a530_gles31 #7444001
google-freedreno-db820c

00:07:49

passed a630_gl #7443987
google-freedreno-cheza

00:02:43

passed a630_gles2 #7443984
google-freedreno-cheza

00:01:53

passed a630_gles3 #7443986
google-freedreno-cheza

00:05:57

passed a630_gles31 #7443985
google-freedreno-cheza

00:05:08

passed a630_gles_asan #7443989
google-freedreno-cheza

00:04:13

passed a630_gles_others #7443988
google-freedreno-cheza

00:04:00

passed a630-traces #7443983
google-freedreno-cheza

00:09:47

passed a630_vk 1/2 #7443990
google-freedreno-cheza

00:07:45

passed a630_vk 2/2 #7443991
google-freedreno-cheza

00:07:56

passed a630_vk_sysmem #7443992
google-freedreno-cheza

00:02:06