iris: Track last VS URB entry size

Return immediately if last VS URB entry size is good enough for BLORP
operation

v2: Fix comments (Caio)

Signed-off-by: Sagar Ghuge <sagar.ghuge@intel.com>
Suggested-by: Kenneth Graunke<kenneth@whitecape.org>
Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
21 jobs for !390 with track_urb in 107 minutes and 35 seconds (queued for 126 minutes and 40 seconds)
latest detached
Status Name Job ID Coverage
  Containers Build
passed ubuntu #162141

00:00:23

 
  Build+Test
passed make-gallium-drivers-other #162155

00:14:24

passed make-gallium-drivers-radeonsi #162154

00:10:07

passed make-gallium-drivers-swr #162153

00:13:38

passed make-gallium-st-clover-llvm #162156

00:13:54

passed make-gallium-st-clover-llvm-39 #162157

00:13:41

passed make-gallium-st-other #162158

00:03:13

passed make-loader-classic-dri #162152

00:14:21

passed make-vulkan #162151

00:08:59

passed meson-gallium-clover-llvm #162148

00:01:48

passed meson-gallium-clover-llvm39 #162149

00:03:38

passed meson-gallium-drivers-other #162147

00:02:51

passed meson-gallium-radeonsi #162146

00:05:47

passed meson-gallium-st-other #162150

00:04:03

passed meson-gallium-swr #162145

00:07:14

passed meson-glvnd #162144

00:06:27

passed meson-loader-classic-dri #162143

00:03:23

passed meson-vulkan #162142

00:02:11

passed scons-llvm #162160

00:08:01

passed scons-nollvm #162159

00:07:21

passed scons-swr #162161

00:11:34