panfrost: Use render bounds from partial_update

If we have an available set of rendering bounds from the partial_update
extension, use these to limit the number of tile loads/stores we have to
perform.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Status Job ID Name Coverage
  Containers Build
passed #104682
containers:ubuntu

00:16:50

passed #104681
containers:ubuntu

00:17:00

canceled #104680
containers:ubuntu

failed #104538
containers:ubuntu

 
  Build+Test
passed #104553
build:make-gallium-drivers-other

00:11:34

passed #104552
build:make-gallium-drivers-radeonsi

00:09:35

passed #104551
build:make-gallium-drivers-swr

00:15:17

passed #104554
build:make-gallium-st-clover-llvm-39

00:08:08

passed #104555
build:make-gallium-st-clover-llvm-4

00:09:05

passed #104556
build:make-gallium-st-clover-llvm-5

00:08:49

passed #104557
build:make-gallium-st-clover-llvm-6

00:12:07

passed #104558
build:make-gallium-st-clover-llvm-7

00:09:30

passed #104559
build:make-gallium-st-other

00:08:27

passed #104550
build:make-loader-classic-dri

00:12:09

passed #104549
build:make-vulkan

00:07:13

passed #104545
build:meson-gallium-clover-llvm5

00:02:05

passed #104546
build:meson-gallium-clover-llvm6

00:02:48

passed #104547
build:meson-gallium-clover-llvm7

00:02:54

passed #104544
build:meson-gallium-drivers-other

00:05:41

passed #104543
build:meson-gallium-radeonsi

00:04:16

passed #104548
build:meson-gallium-st-other

00:02:07

passed #104542
build:meson-gallium-swr

00:05:17

passed #104541
build:meson-glvnd

00:05:32

passed #104540
build:meson-loader-classic-dri

00:05:34

passed #104539
build:meson-vulkan

00:04:07

passed #104561
build:scons-llvm

00:04:20

passed #104560
build:scons-nollvm

00:04:44

passed #104562
build:scons-swr

00:07:03