pan/midgard: Prioritize texture registers
authorAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Wed, 13 Nov 2019 14:00:37 +0000 (09:00 -0500)
committerAlyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Fri, 15 Nov 2019 18:37:34 +0000 (18:37 +0000)
commit095654e3c23b255e6b29c63a8e5519539c43cffb
treed085feccc6f1a5d2372891fadb8d1d6d5711af67
parent339401b53c450710b5719974148de2c087ffb9e1
pan/midgard: Prioritize texture registers

On newer GPUs, this is a no-op. On older GPUs, this prevents needless
spilling since texture registers are shared with a subset of work
registers.

Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Tested-by: Andre Heider <a.heider@gmail.com>
src/panfrost/midgard/midgard_schedule.c